首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2014-06-18
42
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extem说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用exterll对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从exterll说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文什中用extem对这些变量进行说明。
转载请注明原文地址:https://kaotiyun.com/show/2YJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%d
以下程序运行后的输出结果是【】。main(){chara[]="Language",b[]"Programe";char*p1,*p2;intk;p1=a,p2=b;for(k=0;k<=
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p
若有定义:intaa[8];则以下表达式中不能代表数组元素aa[1]的地址是
以下程序的输出结果是main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf(“%d\n”,d;}
执行下列程序的输出结果是()。main(){union{intb;charc[2];}y;y.b=0x4142;printf("%c,%c",y.c[1],y.c[0]);
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
以下能正确定义数组并正确赋初值的语句是()。
下列关于队列的叙述中正确的是______。
下列叙述中,不正确的是
随机试题
SharksPerformaServiceforEarth’sWatersItishardtogetpeopletothinkofsharksasanythingbutadeadlyenemy.They
肾是产生尿的器官。
MR胆道水成像,通常选用的体位是
A、决明子B、夏枯草C、龙胆草D、野菊花E、青黛既能清肝热,又能清湿热的药物是()
A.盗汗B.自汗C.战汗D.亡阴之汗E.亡阳之汗入睡则汗出,醒后则汗止为()。
房屋租赁行为应有明确的租赁期限,出租人有权在签订的合同中明确租赁期限,并在租赁期限届满后收回房屋。《合同法》规定,租赁期限不能超过()年。
某企业生产甲产品,生产分为两步在两个车间内进行,第一车间为第二车间提供半成品,第二车间加工为产成品。产成品和月末在产品之间分配费用的方法采用定额比例法:材料费用按定额材料费用比例分配,其他费用按定额工时比例分配。该厂月末没有盘点在产品。甲产品定额资料如下(
目前,中国电视剧产业正处于发展的重要时期。电视剧市场经过近几年的高速发展繁荣。渐次出现整体低迷、同质化严重等种种现象是必然的。这也是政府的宏观调控与市场的无序竞争两相博弈的结果。探其根源,与这两年热钱盲目涌入电视剧市场,造成电视剧市场虚假繁荣有关。演员片酬
王名是装配车间的一名青工,爱喝酒,讲哥们义气,喜欢打架,为此,受过劳动教养的处分。但也有优点,干活不惜力,为人豪爽。在最近的一次突击装配任务中,优质高效地完成了任务,获得了车间一致好评,还荣获了“优秀突击队员”的光荣称号。厂部决定每人奖励1000元钱。别人
A、Thediscount.B、Theweight.C、Thequantity.D、Thedistance.DWhatdecideswhetherthedeliveryisfleeornot?本题为推理判断题。男士说"We
最新回复
(
0
)