如果你看不懂内存对齐
查看原帖
如果你看不懂内存对齐
759459
flowing_boat楼主2023/12/20 22:57

CCF 的形式化题面有点烂 前几篇题解也有些也没说清楚。

推荐 这篇博客 。

大抵来说就是每一个元素(包括结构体外定义元素以及结构体内所含元素) 所在的地址起始位必须是它本身对齐要求的整数倍,与它所在结构体的对齐要求无关 (千万不要写成用它所在结构体的对齐要求对齐,我考场就是这里挂了 只有 5 分),而它的对齐要求即为它所包含元素中对齐要求的最大值,基本类型对齐要求就是它的大小。

2023/12/20 22:57
加载中...