首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2019-12-17
60
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://kaotiyun.com/show/mbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
下面描述中不属于软件需求分析阶段任务的是()。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
将C语言的整数设为整数类I,则下面属于类I实例的是()。
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:1#include<conio.h>
以下选项中叙述错误的是
下列选项中,能正确定义数组的语句是
下列选项中属于面向对象设计方法主要特征的是
下列选项中不属于结构化程序设计方法的是
随机试题
血淋与尿血的鉴别要点,在于()(1991年第68题)
文小雨加入了学校的旅游社团组织,正在参加与组织暑期到台湾日月潭的夏令营活动,现在需要制作一份关于日月潭的演示文稿。根据以下要求,并参考“参考图片.docx”文件中的样例效果,完成演示文稿的制作。将第3张幻灯片中标题下的文字转换为表格,表格的内容参考样例
IsNutritiousFoodReallyPricier,and,Ifso,IsThatReallytheProblem?A)Nobodydisagrees:WeAmericanseatbadly.Wee
求微分方程xy’+y=4x3+3x2+2x+1的通解.
WhenIwasabout12Ihadanenemy,agirlwholikedtopointoutmyshortcomings.Weekbyweekherlistgrew:Iwasskinny,Iw
A.清热利湿退黄B.清热通便C.和胃退黄D.利湿清热退黄E.润燥通便茵陈蒿汤的功用是
秦始皇陵位于陕西临潼县,北宋帝陵位于河南开封境内。()
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题纸指定位置填
设f(x)和g(x)在(一∞,+∞)内可导,且f(x)<g(x),则必有().
Paintersoftime’Theworld’sfascinationwiththemystiqueofAustralianAboriginalart.’
最新回复
(
0
)