gpt4 book ai didi

c - 在 C 中传递 sbrk() 和 intptr_t 与 int 之间有什么区别

转载 作者:行者123 更新时间:2023-12-01 01:57:59 24 4
gpt4 key购买 nike

它似乎对 sbrk 的功能没有影响,但在 sbrk() 的文档中它说它需要一个 intptr_t 参数。

当将 int 类型作为参数传递时它有效(或至少看起来有效)。

这是在常规 C 中。

最佳答案

intptr_t 根据架构改变大小。 int 可能会也可能不会更改大小,具体取决于架构 - 也就是说,如果您使用的是 64 位,则 intptr_t 必须是 64 位,而 int 可能是 32 位。

关于c - 在 C 中传递 sbrk() 和 intptr_t 与 int 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5372236/

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