在一个C语言源文件中定义的全局变量,其作用域为()。 A. 由具体定义位置和extern说明来决定范围 B. 所在程序的全部范围 C. 所在函数的全部范围 D. 所在文件的全部范围 相关知识点: 试题来源: 解析 A全局变量的作用域是从声明处到文件的结束。故本题答案为A选项。
[解析] 全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序该变量是一个已在外部定义了的全局变量,这时全局变量的作用域从extern说明处起,延伸到该函数末尾...
[解析] 本题考查的知识点是:全局变量的作用域。全局变量的有效范围是从定义变量的位置开始到本源文件结束。如果需要在其他源文件中使用该全局变量,则可以在其他源文件中使用extern关键字来声明该全局变量,这样该全局变量的作用域就被扩展到以extern声明了该全局变量的位置开始到此源文件结束。故本题的正确答案为D。反...
一个C语言源文件中定义的全局变量的作用域是()。 A、本函数的全部范围B、main函数全部范围C、本文件全部范围D、从定义开始至本文件结束 点击查看答案进入小程序搜题 你可能喜欢 语句while(y)等价于()。 A、while(y==0)B、while(y!=0)C、while(y==1)D、while(y!=1) 点击查看答案进入小程序搜题 对于...
文件。理由:一个c语言源程序文件中所定义的全局变量其作用域是文件,即是说,在该源程序文件内该变量可见,而在文件外则不可见。
在一个C语言源程序文件中所定义的全局变量,其作用域为( )。 A、所在文件的全部范围 B、所在程序的全部范围 C、所在函数的全部范围 D、由具体定义位置和extem说明来决定范围
在一个c语言源程序文件中所定义的全局变量,其作用域为程序代码中该全局变量定义处向后,直到该源程序文件结束。
它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。全局变量的作用域从声明处到文件的结束。在函数中使用全局变量,一般应作全局变量说明。 只有在函数内经过说明的全局变量才能使用。全局变量的说明符为extern。 但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。
( ) A. 维心还动点前这改维心还动点前这改正确维心还动点前这改维心还动点前这改 B. 价则管般始生联价则管般始生联错误价则管般始生联价则管般始生联 相关知识点: 试题来源: 解析 B 正确答案:B 解析:全局变量是指作用域在程序级和文件级的变量,在C语言中,其作用域由其定义位置来决定。