c语言 union 所占内存大小问题如何解决?
union overlay
{
char letter;
int number;
};
union overlay ua;
答:在一个union类型结构中,所有的成员公用同样的存储空间,其占用的大小为其成员中需要空间最大者,这里就以int为准:
取决于你采用的系统,如果你的系统int型为2个字节,那就是2个字节。
c语言 union 所占内存大小问题如何解决?
union overlay
{
char letter;
int number;
};
union overlay ua;
答:在一个union类型结构中,所有的成员公用同样的存储空间,其占用的大小为其成员中需要空间最大者,这里就以int为准:
取决于你采用的系统,如果你的系统int型为2个字节,那就是2个字节。