编程语言
首页 > 编程语言> > C++中联合体(共用体)和结构体的区别

C++中联合体(共用体)和结构体的区别

作者:互联网

联合体和结构体本质区别在于内存,结构体操作一个,改变一个,联合体操作一个全部都改变,共用同一个首地址

union num
{
	int a;
	int b;
}
num num1;
num1.a = 20;
num1.b = 10;
cout<<num1.a<<num1.b<<endl;

结果都是10!

证明他们共用一块内存!

标签:10,num1,int,联合体,C++,num,共用
来源: https://blog.csdn.net/qq_59418188/article/details/120106339