首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2019-12-17
42
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extern说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://kaotiyun.com/show/mbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:includemain(){inti,a;for(i=0;i
下面叙述正确的是()。
以下关于fclose(fp)函数的叙述正确的是()。
函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把奇数从数组中删除,偶数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后a所指数组中的数据
以下选项中叙述错误的是
“商品”与“顾客”两个实体集之间的联系一般是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
将E-R图转换为关系模式时,实体和联系都可以表示为
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
断路器从得到分闸命令起到电弧熄灭为止的时间,称为全分闸时间。()
当某人的收入增加一倍后,却对某种商品的需求量没有任何变化。我们一般就会将该商品视为()
心理咨询与心理治疗的工作对象是不同的。
《红楼梦》中的林黛玉,性格敏感多疑,孤僻多虑,易伤感,情感体验深刻且持久。林黛玉的气质类型属于
专项工程施工组织设计的编制对象正确的是()。
关于施工质量计划,下列说法中正确的是()。
班主任苏老师发现,承担本班数学教学任务的林老师经常让学生罚站。面对这种情况,苏老师应该()。
(1)向保险公司理赔(2)构成共同犯罪(3)利用职务理赔8万与朋友平分(4)保险机构人员投保自己汽车(5)唆使朋友烧毁自己汽车
执行下列程序的输出结果是()。#include<stdio.h>main(){inti,j,x=0,y=0;for(i=0;i<2,i++){for=j=0.j<3;j++)
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
最新回复
(
0
)