首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义 typedef int *T[10]; T a; 则以下选项与上述定义中a的类型完全相同的是
若有定义 typedef int *T[10]; T a; 则以下选项与上述定义中a的类型完全相同的是
admin
2020-07-28
60
问题
若有定义
typedef int *T[10];
T a;
则以下选项与上述定义中a的类型完全相同的是
选项
A、int *a[10];
B、int (*a)[10];
C、int a[10];
D、int (*a[10])();
答案
A
解析
C语言允许由用户自己定义类型说明符,也就是说允许由用户为数据类型取"别名"。类型定义符typedef即可用来完成此功能,可以完全代替原来的类型说明符。因此,变量a的类型为int *a[10]。typedef int *T[10],由于[]运算符优先级高于*,可以看成typedef int[10] *T,替换T可得int[10] *a=>int *a[10],因此,答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/tP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序#include<stdio.h>intfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);pfintf("%d,%d,%d\n",c,b,a);}程序运行后的输出结果是
有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%\n",d);}程
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t)
以下叙述中正确的是
下列叙述中错误的是
下列叙述中正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
左图为给定的多面体,将其从任一面剖开,哪项不可能是该多面体的截面?
单一式教育预测和单对象教育预测是()
患儿9岁,左上侧切牙牙齿变色就诊。检查:冠折牙本质暴露,牙齿变色。冷热测无反应,x线片示根尖喇叭口,骨硬板不连续,下列各项中哪项最重要
王某,男,25岁,发现阴囊肿大,不痛,透光实验阳性,超声显示:睾丸附着鞘膜囊的一侧,睾丸三面均为无回声区包绕,它最可能是:
关于先天遗传性长QT间期综合征的表述,不正确的是
下述控制梭状芽孢杆菌生长繁殖的方法中,错误的是
旅行社对保险公司请求赔偿或者给付保险金的权利,自其知道保险事故发生之日起2年不行使而消灭。()
作为保护动物的大熊猫和丹顶鹤,主要栖息地和保护地是在()。
计划:执行
法决定于经济基础,表现在()。
最新回复
(
0
)