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

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

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

结果都是10!

证明他们共用一块内存!

上一篇:js高效优雅的另一种写法(收集自网络)


下一篇:JavaScript中的数字型