共用体:公用一个内存空间。
结构体里面套用结构体,套用联合体,共用体里面再套用结构体
struct data
{
int num;
union m
{
struct A
{
char a1;
}a;
struct B
{
int b1;
}b;
}age;
}d;
第一部分:内存大小为8,结构体的data.num是四个字节。
第二部分的联合体,一个是char,一个是int。取最大字节数,联合体的内存大小是四个字节
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务