首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序中所定义的全局变量,其作用域为
在一个C源程序中所定义的全局变量,其作用域为
admin
2019-12-17
50
问题
在一个C源程序中所定义的全局变量,其作用域为
选项
A、所在文件的全部范围
B、所在程序的全部范围
C、所在函数的全部范围
D、由具体定义位置和extern说明来决定范围
答案
D
解析
本题考查C语言的作用域规则。在C语言中,全局变量的有效范围从定义变量的位置开始到本源文件结束。如果需要在其他源文件中使用该全局变量,则可以在其他源文件中使用extem关键字来声明该全局变量,这样该全局变量的作用域就被扩展到以extem声明了该全局变量的位置开始到此源文件结束。
转载请注明原文地址:https://www.kaotiyun.com/show/F7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*P){strcpy(P,"Qian");}main(){STUa={"Zhao",’m’,2
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf("%d,
若有语句:char*line[5];,以下叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
以下选项中可用作C程序合法实数的是
C语言程序的模块化通过以下哪个选项来实现
下面关于编译预处理的命令行,正确的是()。
随机试题
催化剂中的各种组分对化学反应都有催化作用。 ()
可导致渗出液产生的是
属于内生殖器官的是属于五脏的是
黑膏药膜剂
患者,男,43岁,因开放性肺结核,咳嗽、咳痰一周入院。作为隔离病区的护士,在护理该患者时应明确该病的主要传播途径是
甲公司是一家重型汽车生产企业。甲公司管理层正在考虑进军小轿车生产产业,并创立一个全新品牌的小轿车。甲公司在评估面临的进入障碍时,应当考虑的因素有()。
美国的A投资公司要在中国投资经营,拟投资400万美元,中国企业B股份有限公司和C个人独资企业,三方共同投资设立外商投资企业,B、C的投资金额为1000万美元,设立的甲中外合资经营企业的投资总额为3200万美元。三方于2004年1月10日向审批机关申请。
由于同一宗房地产仔不同的时间价值会有所不同,所以,估价通常只是对评估对象在某个特定时间的价值做出估计,这个时间被称为估价时点。根据这段文字,下列说法一定错误的是( )
一名5岁儿童向怀里抱着的布娃娃讲妈妈曾给她讲过的故事,这种语言属于()。(2012年)
Althoughthewomen’srightsmovementintheUnitedStatesisthoughtofasarecentdevelopment,itsbeginningsdatebackover
最新回复
(
0
)