同一类型的可以合并,很正常,从对齐看,对其对齐要求是一样的,不冲突实际上char,char ,short 也可以合并成 一个int当 char 8Bits,short16Bits,int32bits 的时候
只有当下个数据,不在对齐位置的时候,才会在两个数据中间插入间隙。
结构体对齐说的是编译器的事情,不是你定义一个字段然后自己去凑。千万不要从百度百科这种垃圾网站获得信息。