单选题
关于全局变量作用域的叙述中正确的是( )。
A、
所有文件的所有范围
B、
所在程序的全部范围
C、
所在函数的全部范围
D、
由具体定义位置和extern说明来决定范围
【正确答案】
D
【答案解析】
解析:在C语言中,全局变量的作用范围最大,其有效范围从定义变量的位置开始到本源文件结束。如果需要在其他源文件中使用该全局变量,则可以在其他源文件中使用extern关键字来声明该全局变量,这样该全局变量的作用域就被扩展到以extern声明了该全局变量的位置开始到此源文件结束。
提交答案
关闭