struct和union的区别 union的成员变量是共用一段内存空间的,在同一时刻,只有一个成员变量是有效的(有值)。 当对结构体的其中一个成员修改时,对其他成员没影响,但修改联合体时,则会将原来的成员值覆盖