单选题
以下结构体类型说明和变量定义中正确的是
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)为用户自定义类型,其为正确的定义形式。
提交答案
关闭