A-A+

以下结构体类型说明和变量定义中正确的是A.typedefstruct{intn;charc;

2022-08-12 19:05:31 问答库 阅读 197 次

问题详情

以下结构体类型说明和变量定义中正确的是
A.typedefstruct{intn;charc;}REC;RECtl,t2;
B.structREC;{intn;charc;);RECt1,t2;
C.typedefstructREC;{intn=0;charc="A";}tl,t2;
D.struct{intn;charc;}REC;RECtl,t2;

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

参考答案

正确答案:A
定义结构体类型的一般形式为:struct结构体名{成员列表};struct结构体名后不能加“:”号,所以选项B、C错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为structt1,t2:选项A为用户自定义类型,其为正确的定义形式。

考点:变量,定义