以下数据:
1 1 a 7 int a short b byte c byte d byte e short f byte g
我用题解中的代码运行结果都是 16 4
16 4
然而按我对对齐规则的理解:
a:0~3 b:4~5 c:6~6 d:7~7 e:8~8 f:9~10 g:10~11
aaa对齐4字节
bbb,ccc,ddd对齐4字节
eee,fff,ggg对齐4字节
共12字节
运行结果应为12 4
12 4