gpt4 book ai didi

c++ - C语言中的多内存地址

转载 作者:行者123 更新时间:2023-11-30 18:57:51 25 4
gpt4 key购买 nike

据我所知,一个字节由 8 位或字节组成,并且有一个分配给它的地址,我的问题是,如果我要求 2 个字,我会得到 4 个不同的地址,还是会得到整个字的一个地址?任何解释将不胜感激。谢谢

最佳答案

通常认为任何对象或变量的“地址”是该变量中第一个(最低)字节的地址。因此,如果您有一个 std::uint64_t 类型的变量(8 个字节),则指向该变量的指针将指向它的第一个字节,而接下来的 7 个地址包含其他 7 个字节。现在,这些字节存储的顺序取决于您的实现(查找小端与大端架构)。

希望有帮助。

关于c++ - C语言中的多内存地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19171241/

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