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

2021/9/4 22:06:03

本文主要是介绍C++中联合体(共用体)和结构体的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

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

结果都是10!

证明他们共用一块内存!



这篇关于C++中联合体(共用体)和结构体的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程