什么是联合体 C语言联合体(Union)是一种特殊的数据结构,和结构体(Struct)类似,但它的所有成员都共享同一块内存空间,即同一段地址。联合体中的不同成员可以访问同一段内存,因此一个联合体变量在不同时间内可以被视为不同数据类型。 联合体的定义方式与结构体类似,使用关键字union,其语法如下: