gpt4 book ai didi

c - 结构填充

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:34 25 4
gpt4 key购买 nike

我知道编译器会进行结构填充,因为 CPU 一次可以读取一个单词(单词大小取决于架构 16/32/64),但我无法理解以下示例的填充行为。

struct pad 
{
char ch;
};

“struct pad”的大小为 1 字节(但根据填充概念,我怀疑是 4 字节(32 位架构)。

最佳答案

可以在任何地址边界上有效地访问 char 类型,因此不需要填充。

关于c - 结构填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29813803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com