【定义全局变量】、在一个源文件中定义的全局变量的作用域为()。、在...

发布时间:2021-03-23 22:40:57

、在一个源文件中定义的全局变量的作用域为( )。、在一个源文件中定义的全局变量的作用域为( )。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),写出函数体:_________________________________
以上问题属网友观点,不代表本站立场,仅供参考!