以下结构体类型说明和变量定义中正确的是

admin2019-12-17  24

问题 以下结构体类型说明和变量定义中正确的是

选项 A、typedef struct { int n; char c; } REC; REC t1,t2;
B、struct REC ; { int n; char c; }; REC t1,t2;
C、typedef struct REC; { int n=0; char c=’A’; } t1,t2;
D、struct { int n; char c; } REC; REC t1,t2;

答案A

解析 定义结构体类型的一般形式为:struct 结构体名 {成员列表};struct 结构体名后不能加“;”号,所以选项B、C错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为struct t1,t2;选项A为用户自定义类型,其为正确的定义形式。
转载请注明原文地址:https://kaotiyun.com/show/ssCp777K
0

最新回复(0)