问题 单项选择题

下列结构体类型说明和变量定义中正确的是( )。

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) stmct
int n; char c; REC;
REC t1,t2;

答案

参考答案:A

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

多项选择题
填空题