C语言共用体(C语言union用法)详解 (biancheng.net)
理解为:需求场景:某变量可具有多重身份,然而在使用某变量时,它只能确定为其中一种身份。
union关键字:这种好处是,既可以满足需求,又可以不浪费内存。(union关键字创建的成员大小=成员中内存(类型)最大者)
例如,上文中成员身份作为一个联合体,当调用成员信息时只能是一种身份(分数/课程)