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

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/SlPp777K
0

最新回复(0)