gpt4 book ai didi

c++ - char * 加一个数的结果是什么?

转载 作者:太空狗 更新时间:2023-10-29 23:52:33 25 4
gpt4 key购买 nike

我正在从 C++ 转换一个算法,我已经 10 多年没有接触过它了,我只是想知道是否有人可以告诉我 (char *)+2 结果是什么?

具体代码:

uint32_t SuperFastHash (const char * data, int len) {
...
tmp = (get16bits (data+2) << 11) ^ hash;

最佳答案

它给出了一个指针,该指针比 data 沿字符串/数组更远两个字符。

例如,如果 data 指向 "hello world",那么 (data + 2) 将指向第一个字母 l.

关于c++ - char * 加一个数的结果是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15241788/

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