A-A+

以下叙述中正确的是A.结构体类型中的各个成分均不能是数组或指针B.结构体类型的变量 不能在声

2022-08-12 19:03:42 问答库 阅读 197 次

问题详情

以下叙述中正确的是
A.结构体类型中的各个成分均不能是数组或指针
B.结构体类型的变量,不能在声明结构体类型组成时一起定义
C.使用typedef定义新类型名后,新类型名与原类型名实际上是等价的
D.元素为结构体类型的数组,只能在声明过结构体类型之后,单独进行定义

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
C语言允许用typedef说明一种新类型名,typedef语句的作用仪仪是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。结构体变量定义有下而三种形式:(1)先定义结构,冉说明结构变量。(2)在定义结构类型的同时说明结构变量。(3)直接说明结构变量。

考点:类型,结构