关于题意
查看原帖
关于题意
1055333
WeinaH楼主2024/7/18 00:45

有点问题,在下发的第二个样例里面

10
1 a 4
int aa
short ab
long ac
byte ad
1 b 4
a ba
int bb
short bc
a bd

第一个 a 结构体的对齐,int 占 0−30-3,short 占 4−54-5,long 占 8−158-15,byte 占 16−2316-23,为什么最后一位 byte 的对齐规则是八位,还是说最后一位的对齐规则是按照结构体的最大值来,而其他位置按照自己的大小来?

2024/7/18 00:45
加载中...