首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2020-03-15
73
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://www.kaotiyun.com/show/SJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fu
下列选项中不属于软件生命周期开发阶段任务的是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
以下叙述中正确的是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
以下叙述中正确的是
下面选项中关于编译预处理的叙述正确的是
实体电影和实体演员之间的联系是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
对超声波气体流量计温度变送器的安装有何要求?
A.industriallypollutedsoilsB.oncetheyenteredthefoodchain.C.naturallypollutedsoilsD.thegeologyandgeochemistry
初产妇正常产程的叙述下列错误的是()
下列哪项措施能减小几何学模糊
A.祛寒除湿B.祛风止痒C.益肝明目D.活血止痛E.温脾止泻仙茅具有的功效是
以下情形构成贪污罪的是:()。
根据《实施工程建设强制性标准监督规定》,建设单位明示或者暗示施工单位使用不合格的建筑材料、建筑构配件和设备的,应责令改正,应处以()罚款。
根据《行政诉讼法》规定,下列有关行政诉讼的表述不正确的是:
设有四个编号分别为1,2,3,4的盒子和三只球,现将每个球随机地放人四个盒子,记X为至少有一只球的盒子的最小号码.(I)求X的分布律;(Ⅱ)若当X=k时,随机变量Y在[0,k]上服从均匀分布,k=1,2,3,4,求P{Y≤2}.
下面可以产生20~30(含20和30)的随机整数的表达式是
最新回复
(
0
)