问题 单项选择题

以下对结构体类型变量 td 的定义中,错误的是()。

A.typedef struct aa

{int n;

float m;

AA;

}AA td;

B.struct aa

{int n;

float m;

}td;

struct aa td;

C.struct

{int n;

float m;

}aa;

D.struct

{int n;

float m;

}td;

struct aa td;

答案

参考答案:C

解析:

选项 C 中的 aa 本身就为结构体变量名,所以不能再用它来定义结构体变量,故此种定义方法是错误 的。

多项选择题
单项选择题