文章目录 常见知识点1.union 常见知识点 1.union 1、union中能够定义多个成员, union的大小由最大的成员的大小决定。 2、union成员共享同一块大小的内存, 一次仅仅能使用当中的一个成员。 3、对某一个成员赋值,会覆盖其它成员的值(由于他们共享一块内存。 但前提是成员所占字节数同样。当成员所占字节数不同一时候仅仅会覆盖对应字节上的值, 比方对char成员赋值就不会把整个int成员覆盖掉。 由于char仅仅占一个字节。而int占四个字节 4、联合体union的存放顺序是全部成员都从低地址開始存放的。