首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句typedefstruct TT{char c;int a[4];}CIN;则下面叙述中正确的是
设有以下语句typedefstruct TT{char c;int a[4];}CIN;则下面叙述中正确的是
admin
2015-12-25
36
问题
设有以下语句typedefstruct TT{char c;int a[4];}CIN;则下面叙述中正确的是
选项
A、TT是struct类型的变量
B、可以用TT定义结构体变量
C、CIN是struct TT类型的变量
D、可以用CIN定义结构体变量
答案
D
解析
C语言允许用typedef说明一种新的类型名,说明新类型名的语句为一般形式为:typedef类型名 标识符在此,“类型名”必须是此语句之前已有定义的类型标识符。“标识符”是一个用户定义标识符,用作新的类型名。typedef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。在本题中用typedef定义CIN为TT的一种新的类型名,因而可以用它定义一个结构体变量。
转载请注明原文地址:https://jikaoti.com/ti/Uii0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inClude<Stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a)
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
下列叙述中正确的是()。
标准库函数fgets(s,n,file)的功能是()。
下列叙述中正确的是()。
下列叙述中,错误的是()。
随机试题
“OTC”是指处方药,是在柜台上可以买得到的药品。()
下列哪项不是引起血瘀的常见因素()
下列项目中计征土地使用税的有( )。
下列各项中,应视同销售货物缴纳增值税的有()。
某生读了6遍材料刚好记住,按适当过度的学习要求,要达到最佳记忆效果,他需要再读()遍。
根据以下资料,回答下列问题。“十一五”时期粮食产量最高的年份是()。
PuttingPlantstoWorkUsingthepowerofthesunisnothingnew.Peoplehavehadsolar-poweredcalculatorsandbuildingswi
Deathcomesquicklyinthemountains.Eachwinterholidaymakersarecaughtunawaresastheyhappilyskiawayfromthefixedrun
Thecurrentpoliticaldebateoverfamilyvalues,personalresponsibility,andwelfaretakesforgrantedtheentrenchedAmerican
ID-BasedTrainTicketBookingSystem1.实名制购买火车票已在很多城市开始试行2.有人认为这样做是社会进步的表现,也有人认为它可能会带来一些问题3.在我看来……
最新回复
(
0
)