首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2014-06-18
82
问题
在一个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(){charx=040;printf(“%o\n”,x<<1);}
若有以下程序#include<stdio.h>voidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf(“%d\n”,n
下面程序把从终端读入的文本(用#作为文本结束标志)复制到一个名为file.txt的新文件中。补足所缺语句。main(){charch;FILE*fp;if((fp=fopen(______))=NULL)e
以下程序的运行结果是______。structexmp{charname[10];intnumber;};structexmptest[3]={{"WangXi",
若有如下程序段:structstudent{intnum;floatscore;}stu[3]={{10,85},{60,58},{32,23}};main(){structstudent*t;
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
下面关于完全二叉树的叙述中,错误的是_______。
设有如下说明:typedefstruct{intn;charc;doublex;)STD;则以下选项中,能正确定义结构体数组并赋初值的语句是()。
随机试题
尿路感染最常见的致病菌为
患者,男,64岁。腹痛伴频繁呕吐3天,以肠梗阻收入院,血[Na+]135mmol/L,血[K+]3.5mmol/L,BP80/60mmHg。治疗应首先采取
乳剂中分散相乳滴合并,而且与连续相分离成不相混溶的两层液体的现象称为()。
犯罪嫌疑人甲于2002年因琐事将邻居捅成轻伤后逃跑,2008年春节他认为没事,回家过年,被害人发现后到当地公安机关报案,要求追究其刑事责任,公安机关决定立案侦查,并将其拘留,报请人民检察院批准逮捕。那么对此案应当如何处理?()
评标委员会的评标专家成员人数一般为()人以上单数。
在基本的量本利图中,当一定时期内,产品价格不变时,销售收入随产销数量增加而增加,呈线性函数关系;当单位产品的变动成本不变时,总成本也呈线性变化。销售收入线与总成本线的交点是()。
《协调制度》为了避免各品目所列商品发生交叉归类,需要时在类、章标题下设有类注释、章注释和__________。
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】______apar
PabloPicassowasthemostinfluentialandsuccessfulartistofthe20thcentury.Painting,sculpture,graphicart,andceramics
Twomenhavedenied______murderingawomanataremotepicnicspot.
最新回复
(
0
)