问题
单项选择题
以下对结构体类型变量的定义中,不正确的是_______。
A.typedef struct aa
int n;
float m;
aa;
aa td1;
B.#define aa struct aa
aa
int n;
float m;
td1;
C.struct
int n;
float m;
aa;
struct aa td1;
D.struct
int n;
float m;
td1;
答案
参考答案:C
解析:[评析] 本题的考查点是结构体类型变量的定义。在选项C中,aa是—个结构体变量,而不是结构体名,所以struct aa td1;是非法的。