单项选择题

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

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;
srtuct aa td1:
D.struct
int n;
float m;
tdl;