[单选题]

以下对结构体类型变量的定义中,不正确的是

A.typedef struct aa { int n; float m; }AA; AA tdl;

B.#define AA struct aa AA{ int n; float m; }tdl;

C.struct { int n; float m; }aa; struct aa tdl;

D.struct { int n; float m; }tdl;

参考答案与解析: