首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是( )。
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是( )。
admin
2012-08-23
54
问题
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是( )。
选项
A、auto
B、register
C、extem
D、static
答案
D
解析
“auto”类定义的自动变量实质上是一个函数内部的局部变量,作用域是在所说明的函数中;“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;“static”为允许本源文件中所有函数使用的全局变量。
转载请注明原文地址:https://kaotiyun.com/show/xyPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
有以下程序:#include<stdio.h>main(){chars[]="159",*p;p=s;printf("%c",*p++);printf("%~",*p++)
有以下程序:#include<stdio.h>main(){intc=35;printf("%d\n",e&c);}程序运行后输出结果是()。
有以下程序:#include<stdio.h>voidf(int*x,int*y)intt;t=*x;*x=*y;*y=t;main(){inta[8]={1,2,3,4,5,6,7,8},i,
以下叙述中错误的是()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:1234159135678261014当A=9101112则A’=371115
下面程序的运行结果是______。voidswap(int*a,int*B){int*t;t=a;a=b;b=t;}main(){intx=3,y=5,*p
以下程序运行后的输出结果是______。main(){charc1,c2;for{c1=’0’,c2=’9’;c1<c2;c1++,C2--)printf("%c%c",c1,c2);
数据库管理系统中用来定义模式、内模式和外模式的语言为()。
随机试题
下列文件中,通常属于音频文件的是()
中国药典中既对药品具有鉴别意义,也能反应药品的纯杂程度的项目是
独立董事的任职条件中,需要具有()年以上法律、经济或其他履行独立董事职责所必需的工作经验。
按照储存的性质与需要,可以将储存分为3种基本形态:流通储存、国家储备和()。
将某动物细胞置于不同浓度(Ⅰ、Ⅱ、Ⅲ)的三种蔗糖溶液中,结果如图1所示,这三种溶液的浓度关系是()。
计算
李老师刚接手一个新的班级,他拿着学生的成绩单说:“依照我多年的教学经验,你们班至少有一半人能考上重点中学,不要气馁,继续努力学习。”李老师运用的心理效应是()
微分方程xdy+2ydx=0满足初始条件y|x=2=1的特解为()
二进制数1234对应的十进制数是
ActnowtogetastudentloanMakenopaymentswhileinschoolwithaWellsFargoprivatestudentloan.Acollegeeducat
最新回复
(
0
)