以下关于typedef的叙述错的是()
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
A、用typedef可以增加新类型
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
A、用typedef可以增加新类型
第1题
以下关于typedef的叙述错误的是
A.typedef只是将已存在的类型用一个新的名字来代表
B.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
C.用typedef可以增加新类型
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
第2题
以下关于typedef的叙述错误的是()。
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
第3题
以下叙述中错误的是
A.可以用typedef将已存在的类型用一个新的名字来代表
B.可以通过typedef增加新的类型
C.用typedef定义新的类型名后,原有类型名仍有效
D.用typedef可以为各种类型起别名,但不能为变量起别名
第4题
以下叙述中正确的是
A.使用typedef说明新类型名时,其格式是:typedef新类型名原类型名;
B.使用typedef说明新类型名时,后面不能加分号
C.在程序中,允许用typedef来说明一种新的类型名
D.在使用typedef改变原类型的名称后,只能使用新的类型名
第5题
设有以下说明语句
typedef struct
{ int n;
char ch[8];
}PER;
则下面叙述中正确的是( )。
A.PER是结构体变量名
B.PER是结构体类型名
C.typedef struct是结构体类型
D.struct是结构体类型名
第6题
A.P是int型变量
B.P是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第7题
A.p是指向struct node结构变量的指针的指针
B.NODE p;语句出错
C.p是指向struct node结构变量的指针
D.p是struct node结构变量
第8题
以下叙述中错误的是
A.typedef的作用是用一个新的标识符来代表已存在的类型名
B.typedef说明的新类型名必须使用大写字*,否则会出编译错误
C.可以用typedef说明的新类型名来定义变量
D.用typedef可以说明一种新的类型名
第9题
A.A.可用S定义结构体变量
B.B.可以用T定义结构体变量
C.C.S是struct类型的变量
D.D.T是struct S类型的变量
第10题
以下叙述中正确的是
A.结构体类型中的各个成分均不能是数组或指针
B.结构体类型的变量,不能在声明结构体类型组成时一起定义
C.使用typedef定义新类型名后,新类型名与原类型名实际上是等价的
D.元素为结构体类型的数组,只能在声明过结构体类型之后,单独进行定义
第11题
下面对typedef的叙述中不正确的是()。
A.用typedef可以定义各种类型名,但不能用来定义变量
B.用typedef可以增加新类型
C.用typedef只是将已存在的类型用一个新的标识符来代表
D.使用typedef有利于程序的通用移植