A-A+
若一个外部变量的定义形式为static int x; 那么 其中static的作用应该是__
问题详情
若一个外部变量的定义形式为static int x;,那么,其中static的作用应该是______。
A.将变量存储在静态存储区
B.使变量x可以由系统自动初始化
C.使x只能在本文件内引用
D.使x的值可以永久保留请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:事实上,无论有无static修饰,外部变量都具有A、B和C三种特性。作为一种修饰,static仅是限制此类型外部变量韵引用范围:只能在定义它的文件范围内使用。