A-A+
以下结构体类型说明和变量定义中正确的是A.typedefstruct{intn;charc;
问题详情
以下结构体类型说明和变量定义中正确的是
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为用户自定义类型,其为正确的定义形式。