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