联合体和结构体本质区别在于内存,结构体操作一个,改变一个,联合体操作一个全部都改变,共用同一个首地址
union num
{
int a;
int b;
}
num num1;
num1.a = 20;
num1.b = 10;
cout<<num1.a<<num1.b<<endl;
结果都是10!
证明他们共用一块内存!
2023-11-18 20:35:10
联合体和结构体本质区别在于内存,结构体操作一个,改变一个,联合体操作一个全部都改变,共用同一个首地址
union num
{
int a;
int b;
}
num num1;
num1.a = 20;
num1.b = 10;
cout<<num1.a<<num1.b<<endl;
结果都是10!
证明他们共用一块内存!