简答题

关键字static有什么作用?

正确答案

关键字static有三个作用:在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变;在文件域内(但在函数体外),一个被声明为静态的变量可以被文件域内所有函数访问,但不能被文件域外其它函数访问。它是一个本地的全局变量;在文件域内,一个被声明为静态的函数只可被这一文件域内的其它函数调用。那就是,这个函数被限制在声明它的文件的本地范围内使用。

答案解析

相似试题
  • 关键字static在修饰类、类的成员数据和类的成员方法中的作用各是什么?

    简答题查看答案

  • 在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()

    单选题查看答案

  • static有什么用途?static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

    简答题查看答案

  • 下面哪些可以使用static关键字修饰?()

    多选题查看答案

  • 如果在定义过程时使用了Static关键字,则表明()

    单选题查看答案

  • 简述auto、register、static三个关键字在程序中的用途。

    简答题查看答案

  • 在声明成员变量的时候,没有被关键字static修饰的变量是()变量。

    填空题查看答案

  • 在声明成员方法的时候,没有被关键字static修饰的方法是()方法。

    填空题查看答案

  • 被static关键字修饰的成员变量被称为(),它可以被该类所有的实例对象共享

    填空题查看答案