对于该联合体来说最大的int k[5],分开来看就是5个int,对于struct data { int cat; DATE cow; double dog;} too这个结构体可以这么看{int,int,int,int,int,int,double}最大是对齐(double)是8个字节,可以分成4组,前面六个int组成3组,一个double单独一组,总的大小也就是32个字节了
[/Quote]
对于该联合体来说最大的int k[5],分开来看就是5个int,对于struct data { int cat; DATE cow; double dog;} too这个结构体可以这么看{int,int,int,int,int,int,double}最大是对齐(double)是8个字节,可以分成4组,前面六个int组成3组,一个double单独一组,总的大小也就是32个字节了