首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2019-12-17
29
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://jikaoti.com/ti/gvG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*P){inti=0;while(p[i]){if(p[i]="&&islower(p[i
以下叙述中正确的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿改
以下选项中,与n=i++完全等价的表达式是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出3个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
关于C语言标识符,以下叙述错误的是()。
设有以下程序段:floata[8]={1.0,2.0};intb[1]={0};charc[]={"A","B"};chard=="1";以下叙述正确的是()。
随机试题
唐朝画家王维以诗人画创“()”山水,书写文人情怀。王洽画松石山水则疯癫狂放,创“()”之法。[河南2019]
女性,28岁,肥胖伴闭经2年。查体:BPl80/112mmHg,向心性肥胖,满月脸,皮肤菲薄,腹壁皮肤可见紫纹。为鉴别Cushing综合征和肥胖症,应首选的检查是
白术的气味茅苍术的气味
砷盐检查法中,在反应液中加入碘化钾及酸性氯化亚锡,其作用是
突水部位发潮、滴水且滴水现象逐渐增大,仔细观察发现水中含有少量细砂,属于地下矿山突水预兆中的()。
田先生经营理发店多年,按照国家规定,城镇个体工商户和灵活就业人员都要参加基本养老保险,缴费统一为()。
期货公司在计算净资本时,有证据表明期货公司未能充分计提资产减值准备的,监管机构应当采取的措施是()。
下列关于证券资产投资风险的表述中,错误的是()。
乱弹:
设a>0,讨论方程aex=x2根的个数.
最新回复
(
0
)