1.6结构体对齐
s1的大小是12个字节,s2是8个字节
s1:0-1 char 4-8 int 8-9 char 因为s1中最大对齐数是4个字节 所以大小不是9个而是4的倍数12个字节
s2:0-1 char 1-2 char 4-8 int 这里的int要到第四个字节的位置中去 因为int的对齐数是4
成员必须在自己对齐数的倍数的位置处开辟空间
结构体传参的时候,要传结构体的地址!!!
数字表示该成员名所占空间 例如a占2个bite(一个字节等于八个bite)
注意 因为是共用同一处空间 所以对一个成员进行操作 会对其他成员造成影响
联合的使用要保证成员之间不能同时使用 原因还是共用同一处空间