变量a所占的内存字节数是______。 union U { char st[4]; int i; long 1; }; struct A { int c; union U u; }a;

admin2013-02-23  27

问题 变量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

答案4

解析 结构件变量所占内存长度是各成员占内存长度之和,而共用体变量所占的内存长度等于最长的成员的长度。本题结构体变量a中成员c为整型占2个字节,共用体变量u最大长度为4个字节,故选C。
转载请注明原文地址:https://kaotiyun.com/show/fZPp777K
0

最新回复(0)