首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2020-03-15
31
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://jikaoti.com/ti/CnG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列选项中不符合良好程序设计风格的是
下列链表中,其逻辑结构属于非线性结构的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’’’a’’’到’’’z’’’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果
关于结构化程序设计的叙述中正确的是()。
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
随机试题
(2013年第90题)颈椎病中发病率最高的类型是
关于痔的治疗,哪项是错误的
下列输血注意事项中不正确的是
对受压处局部进行按摩,以下错误的是
属于第四周期的某一元素的原子,失去3个电子后,在角量子数为2的外层轨道上电子恰好处于半充满状态。该元素为:
室内或走道的任一点至防烟分区内最近的排烟窗的水平距离不应大于30m,当室内高度超过()m,且具有自燃对流条件时,其水平距离可适当增加。
中学生李某在电影院看电影时与同伴追逐打闹、大声喧哗,影响了电影的正常放映。工作人员多次劝阻无效后把他们送到了派出所,民警对他们进行了法制教育和治安处罚。李某及其同伴的行为属于()。
少年儿童对声音非常敏感,他们能够通过“听”轻松地记住那些语言优美的古诗文。一位著名的美学家回忆自己的学习经历时说:“五经之中,我幼时全读的是《书经》《左传》。《诗经》我没正式地读,我听了多遍,就能成诵大半。于今我记得最熟的经书,除《论语》外,就是听会的一套
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthatveryeveningyou’reburningthelate-nightoilin
(1)EducationisanimportantthemeinyouthathleticsintheUS.Youngkids,energetic,rambunctious,coopedupinclass,yearn
最新回复
(
0
)