若有下面的说明和定义,则sizeof(struct aa)的值是( )。 struct aa { int r1; double r2; float r3; union uu{char u1[5];long u2[2];}ua;

admin2009-01-15  37

问题 若有下面的说明和定义,则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

答案8

解析 struct aa的字节数等于结构体中除共用体的成员所占存储单元之和+共用体的长度,所以计算结果为2+8+4+8=22。
转载请注明原文地址:https://jikaoti.com/ti/bNK0FFFM
0

最新回复(0)