问题
单项选择题
以下结构体类型说明和变量定义中正确的是( )。
A.typedef struct
int n;char c;REC;
REC t1,t2;
B.struet REC;
int n;char c;;
REC t1,t2;
C.typedef struct REC;
int n=0;char c='A';t1,t2;
REC t1,t2;
D.struct
int n;char c;REC;
答案
参考答案:A
解析: struct结构体名后不能加“;”号,所以选项B、C错误,选项D中应为struct t1,t2;选项A为正确的定义形式。