单项选择题

A.结构变量可以在说明结构类型后定义,也可在说明结构时定义
B.结构可由若干个成员组成,各成员的数据类型可以不同
C.定义一个结构类型后,编译程序要为结构的各成员分配存储空间
D.结构变量的各成员可通过结构变量名和指向结构变量的指针引用