1、共同体/共用体
即,一个数据可能有多种数据类型,就可以定义一个共用体类型
2、格式和使用方式

共用体也可以起别名
3、细节/特点
(1)每次只能赋值一次,第二次赋值会覆盖原有的数据;
(2)所有的变量都是用的同一个内存空间;
(3)所占的内存大小=最大成员长度(也收到内存的影响)。
4、结构体和共用体的区别
(1)定义上的区别
结构体:一种事物中包含多个属性
共用体:一个属性有多种类型
(2)存储方式
结构体:各存各的
共用体:存一起,多次存会覆盖
(3)内存占用
结构体:各个变量的总和(受内存对齐影响)
共用体:最大类型(受内存对齐影响)
