问题
单项选择题
变量a所占的内存字节数是______。
union U
char st[4];
int i;
long 1;
;
struct A
int c;
union U u;
a;
A.4
B.5
C.6
D.8
答案
参考答案:C
解析:[评析] 结构件变量所占内存长度是各成员占内存长度之和,而共用体变量所占的内存长度等于最长的成员的长度。本题结构体变量a中成员c为整型占2个字节,共用体变量u最大长度为4个字节,故选C。