首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序中所定义的全局变量,其作用域为
在一个C源程序中所定义的全局变量,其作用域为
admin
2019-12-17
63
问题
在一个C源程序中所定义的全局变量,其作用域为
选项
A、所在文件的全部范围
B、所在程序的全部范围
C、所在函数的全部范围
D、由具体定义位置和extern说明来决定范围
答案
D
解析
本题考查C语言的作用域规则。在C语言中,全局变量的有效范围从定义变量的位置开始到本源文件结束。如果需要在其他源文件中使用该全局变量,则可以在其他源文件中使用extem关键字来声明该全局变量,这样该全局变量的作用域就被扩展到以extem声明了该全局变量的位置开始到此源文件结束。
转载请注明原文地址:https://kaotiyun.com/show/F7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
关于“while(条件表达式)循环体”,以下叙述正确的是
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf("%d,
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)if(a[
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("
有以下程序intd=1;voidfun(intP).{intd=5;d+=p++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;printf("%d\n",d);}程序的输
有如下程序段:for(i=0;i5)break;则循环结束后i的值为()。
下面叙述正确的是()。
随机试题
市政绩效管理信息系统的首要任务是__________。
A.二尖瓣狭窄伴肺动脉高压B.二尖瓣关闭不全C.主动脉瓣狭窄D.主动脉瓣关闭不全E.三尖瓣关闭不全右心室前负荷增加
首先提出肾与腰部疾病有密切关系的著作是
急性肾小球肾炎患儿在急性期饮食中氯化钠每天
压强为P,体积为V的氧气(O2),视为刚性分子(理想气体)的内能为()。
证券交易所交易异常情况的无法连续交易是指证券交易所交易、通讯系统出现( )分钟以上中断的情形。
风险偏好和风险战略应由()审批。
关于水稻,下列说法正确的是:
床铺:客房
TheEnglishspeakerhas(A)athisdisposalavocabularyandasetofgrammaticalruleswhich(B)enablehimtocommunicatehisthou
最新回复
(
0
)