在一个C源程序文件中所定义的全局变量,其作用域为

admin2009-06-20  30

问题 在一个C源程序文件中所定义的全局变量,其作用域为

选项 A、所在文件的全部范围
B、所在程序的全部范围
C、所在函数的全部范围
D、由具体定义位置和extern说明来决定范围

答案D

解析 全局变量的有效范围是从定义变量的位置开始到本源文件结束。如果需要在其他源文件中使用该全局变量,则可以在其他源文件中使用extern关键字来声明该全局变量,这样该全局变量的作用域就被扩展到以extern声明了该全局变量的位置开始到此源文件结束。故本题的正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/C6Wp777K
0

相关试题推荐
最新回复(0)