首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列说法正确的是( )。
下列说法正确的是( )。
admin
2020-04-18
55
问题
下列说法正确的是( )。
选项
A、auto和register将声明的对象说明为自动存储类对象,这些对象可用在函数中或函数外。
B、将变量其定义为static类型,则其初值默认为随机值。
C、typedef说明符并不会为对象预留存留空间。
D、如果一个对象被声明为register,则对它应用一元运算符&,意在取得其存储的地址
答案
C
解析
①这种声明也具有定义的作用,并将预留存储空间。register说明的声明等价于auto说明的声明,所不同的是,reRister暗示了声明的对象将被频繁地访问,将尽可能存储在寄存器中。如果一个对象被声明为register,则将不能对它应用一元运算符&,声明为register但实际按照auto类型处理的对象的地址进行计算是非法的。
②static将声明的对象说明为静态存储类。这种对象可以用在函数内部或者函数外部。在函数内部,该说明符将引起存储空间的分配,具有定义的作用。在函数外部,该说明符将引起声明对象为具有内部链接。另外,若将其定义为static类型,则其初值默认为0。
③函数内部的extern声明表明,被声明的对象的存储空间定义在其他地方。在函数外部,说明声明的对象具有外部链接。
④typedef说明符并不会为对象预留存留空间。
转载请注明原文地址:https://kaotiyun.com/show/bkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structA
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
以下叙述中错误的是
下列关系表达式中,结果为“假”的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序:#includemain(){intx:23;do{printf("%2d\n",x——);}while(!x);}程序的执行
有以下程序段:FILE*fp;if((fp=fopen("test.txt","w"))==NULL){printf("不能打开文件!");exit(0);}elseprintf("成功打开文件!
若有定义:inta=3,b=2;,则下面表达式中,值为真的选项是()。
请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分濂程序给出如下。请勿改动
以下可以正确且安全的用作用户标识符的一组选项是()。
随机试题
女,4岁,幼儿园体检时发现双眼视力低下。体检:右眼视力0.08,左眼视力0.1,双眼交替性内斜10°一15°,眼球各方向运动良好。双眼角膜透明,前房深度正常,房水透明无混浊,瞳孔对光反射良好。双眼视盘较小,色稍红,黄斑区中心凹散乱,旁中心固视。该患儿最
属于稳定细胞的是
以下用于诊断Hp感染的方法中,最简便的方法是
心源性呼吸困难的原因
根据《商标法》规定,商品的商标未经核准注册的,该商品()。
针对X、γ辐射,下列哪种材料的抗辐射性能最好?[2013—048]
各单位不得任用不具备会计从业资格的人员从事会计工作。()
申请设备贷款要求的,但申请有担保流动资金贷款没有要求的条件是()。
一对夫妇带领三个身高不足1.2米的儿童乘坐火车,应该购买()。
在面向数据流的设计方法中,一般把数据流图中的数据划分为(8)两种。
最新回复
(
0
)