共用(Union)与枚举(Enum) 共同体 c语言中,不同的成员使用共同的存储区域的数据结构类型称为共用体.(共用,联合体),共用体在定义,说明,适用形式上与结构体相似.两者本质上的不同在于使用内存的方式上. 定义: union unionName{ 成员列表; }; 大小:对于结构体不考虑内存对齐,其大小是各成员之和.对于共同体,成员中最大的元素所占用的空间大小. 成员地址:结构体每个成员均有自己独立的地址.共用体而言,所有的策划给你元独有一个地址. typedef struct _stru…