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