gpt4 book ai didi

将指针强制转换为 long *

转载 作者:行者123 更新时间:2023-11-30 17:16:32 25 4
gpt4 key购买 nike

我今天观察了一些代码(我不能透露整个代码块),但想法如下:

// arr is a char array

*((long *) (arr + <hex offset e.g. 0x10>)) = <hex address e.g. 0xbffcc210>;

我想知道为什么地址被转换为(long *)。它与字节序有什么关系吗?

最佳答案

它与字节顺序有什么关系吗?

否,因为更改指针类型不会修改内存位置的字节序。地址被转换为 long,因为他们想要访问 long 类型的值。

关于将指针强制转换为 long *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29616015/

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