联合体的基本定义: 是union 的中文解释,又称为共用体。 主要用途: 各种程序语言 都有这种数据结构, 汇编, C语言, C++ 都有这种数据类型, 它就是把各种基本类型捆绑在一起。 与结构体的比较: “联合”与“结构”有一些相似之处。但两者有本质上的不同。在结构中各成员有各自的内存空间,一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间,一个联合变量的长度等于各成员中最长的长度。应该说明的是,这里所谓的共享不是指把多个成员同时装入一个联合变量内,而是指该联合变量可被赋予任一成员值,但每次只能赋一种值,赋入新值则冲去旧值。