联合体 在计算机科学中联合体英語union又名共用體是一种具有多个类型或格式的值或者把它定义为一种由具有这样的值的变量形成的数据结构一些编程语言可以支持被称为联合体的特殊的資料類型来表示上述的变量与枚举和结构体不同的是一个联合体的长度等于其内部长度最大的成员的长度并且它们都共享着同一段内存 在C語言中一個典型的例子如下 union name  int a float b char c  uvar