问题
单项选择题
若有下面的说明和定义,则sizeof(struct aa)的值是( )。
struct aa
int r1; double r2; float r3;
union uuchar u1[5];long u2[2];ua;
mya;
A) 30
B) 29
C) 24
D) 22
答案
参考答案:D
解析: struct aa的字节数等于结构体中除共用体的成员所占存储单元之和+共用体的长度,所以计算结果为2+8+4+8=22。