单选题 若有如下说明,且int类型占两个字节,则正确的叙述为______。
struct st
{ int a;
int b[2];
}a;
【正确答案】 A
【答案解析】[解析] 本题主要考查结构体的用法:①结构体变量a与结构体成员a同名,定义合法;②在程序编译的时候结构的定义并不会使系统为该结构分配内存空间,只有在说明结构变量时才分配内存空间;③int a占2个字节,int b[2]占4个字节,共6个;④类型名“struct st”不可以通过extern关键字提前引用。