首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义 typedef int T[10]; T *a[20]; 则与上述定义完全等价的说明语句是( )。
若有定义 typedef int T[10]; T *a[20]; 则与上述定义完全等价的说明语句是( )。
admin
2015-07-28
40
问题
若有定义
typedef int T[10];
T *a[20];
则与上述定义完全等价的说明语句是( )。
选项
A、int *a[20][10];
B、int *a[20];
C、int *a[10];
D、int *a[10][20];
答案
A
解析
typedef为类型定义符,作用是用"新类型名"代替"原类型名",即为现有类型定义容易记忆的类型名。typedef能够隐藏复合类型,比如指针和数组,定义语句" typedef int T[10]; "表明类型T就代表了具有10个元素的整型数组,所以语句"T *a[20];"则表示定义了具有20个元素并且每个元素都为一个有10个元素的指针数组,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/AKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
下列选项中不属于结构化程序设计原则的是
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
某海轮在航行途中失火,舱中有布匹和面粉,灭火后发现部分布匹被烧毁,面粉被救火时冲水浸湿,则下列说法正确的有()
肾病综合征常见的并发症有______________、______________和______________。
社区卫生服务既要进行治疗,又要进行预防;重视技术、社会服务;重视生理、心理服务等,是指社区卫生服务的
马,红色,3岁。证见发热,咳嗽不爽,声音洪大,鼻流黏涕,呼出气热,口渴喜饮,舌苔薄黄,口红短津,脉象浮数。该病可首选针刺
下列费用中属于直接工程费的是()。
定金合同是当事人双方为了保证债务的履行,按照合同规定向对方预先给付一定数额的货币,定金的数额由当事人约定,但不得超过主合同标的额的()。
关于一些混凝土外加剂性能的说法,错误的是()。
下列关于意大利遗产和赠与税法的规定的表述,错误的一项是( )。
1.打开工作簿文件EX4.XLS(内容如下),将工作表sheetl的A1:D1单元格合并为一个单元格,内容居中;计算“学生均值”行,(学生均值=贷款金额/学生人数,保留小数点后两位),将工作表命名为“助学贷款发放情况表”。助学贷款发放情况表贷款金额13
Itisanastonishingfactthattherearelawsofnature,rulesthatsummarizeconveniently-【21】qualitativelybutquantitatively
最新回复
(
0
)