首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。
admin
2011-06-10
96
问题
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。
选项
A、auto
B、register
C、extern
D、static
答案
D
解析
“auto”类定义的自动变:鞋实质上是一个函数内部的局部变量,作用域是在所说明的函数中;“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;“static”为允许本源文件中所有函数使用的全局变量。
转载请注明原文地址:https://kaotiyun.com/show/ZRPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于单目运算符++、--的叙述中正确的是
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 structnode {intdata; structnode*next; }*p,*q,*r; 现要将q和r所指结点的先后
有以下程序 fun(inta,intb) {if(a>b)return(a); elsereturn(b); } main( ) {intx=3,y=8,z=6,r; r=fun(fun(
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
以下不能定义为用户标识符的是
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )
以下能正确定义二维数组的是
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作()。
随机试题
(2010年10月)公司增资是指公司依法增加______。
个体心理
在长期服用氯丙嗪后出现的不良反应中,应用抗胆碱药治疗反可使反应加重的是
负责对安全生产进行现场监督检查的人员是()
我国四大赏梅区是()。
小明站在游泳池里,岸上的人会发现小明的腿()。
《韩非子》中写道:“楚人有鬻盾与矛者,誉之曰:‘吾盾之坚,物莫之能陷也。’又誉其矛曰:‘吾矛之利,于物无不陷也。或曰:‘以子之矛,陷子之盾,何如?’其人弗能应也。夫不可陷之盾与无不陷之矛,不可同世而立。”以下议论与那位楚人一样犯有“自相矛盾”的错误,除了(
【S1】【S7】
Mostpeoplehavehadadogorwantedoneastheircompanionatsometimeintheirlives.Ifyouarethinkingofbuyingadog,ho
TheMoralityTestA)FromcancertoAlzheimer’s(早老性痴呆病)todiabetes,advancesingeneticsciencemeanthatmanyofusares
最新回复
(
0
)