奥礼网
新记
c语言中结构体与共用体的嵌套
如题所述
举报该文章
其他看法
第1个回答 2019-03-04
共用体
,顾名思义,就是所有的成员公用一段存储空间。
t.c='a';此时,t.i的值也是‘a’,也就是‘a’的ascii码值65.
t.i=1;此时,t.c的值也是1,覆盖了原先的65。.
int类型占用的字节数根据不同的
编译器
而不同,一般是2个字节。
第2个回答 2019-08-25
您应该用的是VC或类似的32位编译器。如果是,那您的int则是4个字节,自然与题目不同。按照题目int字节数为2,则手工算一下,不考虑字节对齐您先试试,哪步不明白再接着问。
相似回答
大家正在搜
相关问题
在C语言里面,共用体和结构体的区别是什么?
在C语言里面,共用体和结构体的区别?
c语言中结构体与共用体的嵌套
C语言中struct结构体和union共用体在物理内存上有何...
结构体和共用体在c语言中是怎么用的
C语言中结构体和共用体应用问题
结构体中的共用体?
C语言中struct结构体和union共用体在物理内存上有何...