首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序中所定义的全局变量,其作用域为
在一个C源程序中所定义的全局变量,其作用域为
admin
2019-08-10
35
问题
在一个C源程序中所定义的全局变量,其作用域为
选项
A、所在文件的全部范围
B、所在程序的全部范围
C、所在函数的全部范围
D、由具体定义位置和extern说明来决定范围
答案
D
解析
本题考查C语言的作用域规则。在C语言中,全局变量的有效范围从定义变量的位置开始到本源文件结束。如果需要在其他源文件中使用该全局变量,则可以在其他源文件中使用extern关键宁来声明该全局变量,这样该全局变量的作用域就被扩展到以extern声明了该全局变量的位置开始到此源文件结束。
转载请注明原文地址:https://kaotiyun.com/show/xSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
下面叙述中错误的是()。
若要求使p指向一个int35.有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Night
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
设有定义:intx=0,*p;紧接着的赋值语句正确的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
下列选项中不属于面向对象程序设计特征的是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
支气管哮喘发作期如静脉注射氨茶碱过多过速可出现
大量心包积液的常见体征包括
以下关于胎膜早破的定义,叙述正确的是
关于膀胱的描述,下列错误的是
在当事人没有约定的情况下,下列关于清偿抵充的表述,正确的是()。
某施工单位是一个有职:185人的三级施工资质的企业,根据《安全生产法》的规定,该企业下列行为中合法的是()。
等强度Q两源流位于x轴,距原点为a,流函数为()。
材料一:1.随着改革开放的进一步深入和社会主义市场经济的进一步发展,信息传播多种多样,速度也越来越快,在新的社会格局下,政府要逐渐改变其职能,让群众参与到决策中来,增强透明度和公众参与度。2.当今社会,“公众参与”已经成为我国人民民主生活的
教育学的研究对象是()
零库存问题是()研究的主要问题之一。
最新回复
(
0
)