首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2017-04-26
33
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://kaotiyun.com/show/jqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
若有语句:char*line[5];,以下叙述中正确的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下列叙述中正确的是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
栈和队列的共同特点是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_______的联系。
没有关系R和S,关系代数表达式为R-(R-S)表示的是
随机试题
《证券法》第108条规定,“证券交易所依照法律,行政法规定,办理股票公司债权的暂停上市,恢复上市或者终止上市事务”。其具体办法由国务院证券监督管理机构制定,该规定属于()。
低压螺旋式气柜施工时,其施工的关键工序是()。
建造师经( )后,方有资格以建造师名义担任建设工程项目施工的项目经理及从事其他施工活动的管理。
下列关于产品生命周期策略的说法,正确的有()。
甲股份有限公司2013年在上海证券交易所上市,A公司是甲公司的控股股东,持有甲公司35%的股份。甲公司因2014年、2015年净利润均为负数,遂拟进行重组,2016年8月1日公布重组方案:(1)甲公司以全部资产(负债)与重组方乙公司持有的100%丙公司股
道德情感的内容主要包括爱国主义情感、集体主义情感、义务感、责任感、事业感、自尊感和羞耻感。其中,爱国主义情感、责任感和自尊感对于儿童和青少年尤为重要。
神话衰落,哲学兴起,人要自己来解释和安排一切了,他几乎在踌躇满志的同时发现了自己________。面对动物或动物般生活着的芸芸众生,觉醒的智慧感觉到一种神性的快乐。面对宇宙,他却意识到了自己的局限,不得不________由神性不足造成的痛苦。依次填入画横线
人才是创新的根基.创新驱动实质上是人才驱动。深化改革、推动创新,一方面离不开激发民智、汇聚民力,另一方面要发挥高端人才的关键作用。只有大力实施人才强国战略,“掸天下英才而用之,集聚一批站在行业科技前沿、具有国际视野和能力的领军人才”,努力抢占经济科技制高点
HowtoConquerPublicSpeakingFearI.IntroductionA.Publicspeaking—acommonsourceofstressforeveryoneB.Thetruthabou
OnacoldJanuarymorningin1936,GeorgeVwasgivenaking’sburial.Followinghiscoffinwashiseldestson,thehandsome,mu
最新回复
(
0
)