第26题: [单项选择]以下对结构体类型变量的定义中,不正确的是_______。 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;是非法的。