、在一个源文件中定义的全局变量的作用域为( )。、在一个源文件中定义的全局变量的作用域为( )。A. 本文件的全部范围 B. 从定义该变量开始至本文件结束C. 本函数的全部范围 D. 本程序的全部范围
网友回答
【答案】 如果计算extern
B正确,
A定义变量前使用会提示错误:变量未定义
C是局部变量,但与B逻辑矛盾
D在其他文件需要extern声明,与B矛盾
如果不算extern
D正确
A是静态全局变量
B不知道
C是局部变量
不知道谁出的题,A和B的选项是怎么出的?如果B对那么岂不是其他全错?
这题还不如这样:
如果要引用本工程其他源文件A定义的全局变量需要的声明(变量定义int gACount):_________
如果要获取或修改其他源文件A定义的静态全局变量需要A提供的接口(变量定义static int sACount),写出函数体:_________________________________