55问答网
所有问题
在一个C语言源程序文件中所定义的全局变量,其作用域为( )。
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和extern说明来决定范围
举报该问题
推荐答案 2023-05-18
【答案】:D
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序该变量是一个已在外部定义了的全局变量,这时全局变量的作用域从extern说明处起,延伸到该函数末尾。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IR4LLIGFRG8Icce4FFL.html
相似回答
在一个c语言源程序文件中所定义的全局变量,其作用域为
答:
文件
。理由:一个c语言源程序文件中所定义的全局变量其作用域是文件,即是说,在该源程序文件内该变量可见,而在文件外则不可见。
在一个c语言源程序文件中所定义的全局变量,其作用域为
。
答:
在一个c语言源程序文件中所定义的全局变量,
其作用域为程序代码中该全局变量定义处向后,直到该源程序文件结束
。
3.
在一个C语言源程序文件中所定义的全局变量,其作用域为
?
答:
它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。
全局变量的作用域从声明处到文件的结束
。在函数中使用全局变量,一般应作全局变量说明。 只有在函数内经过说明的全局变量才能使用。全局变量的说明符为extern。 但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。
5
)
在一个源文件中定义的全局变量
的
作用域为
__
答:
D、从定义该变量的位置开始至本文件结束,对于
定义变量
以后下面的所有程序都跟着走,除非其中再有局部
变量(
在局部中自然跟着局部走),其余(对于定义下面的)就是跟着全局走。
5/23单选题(4分
)一个源文件中定义的全局变量
的
作用域为()
本文件的全部...
答:
B、本
程序的
全部范围 全局静态
变量
是文件级的 局部变量是函数级的
大家正在搜
C语言源程序文件的扩展名是
若要定义一个只允许本原程序文件
c语言源程序文件
c语言程序文件的后缀
c语言源程序是应用软件吗
c语言源文件的扩展名为
C语言源程序的基本单位是
一个C语言程序是由
C语言源程序名的后缀是