gpt4 book ai didi

c - string + int 在 C 中执行什么操作?

转载 作者:太空狗 更新时间:2023-10-29 17:15:53 25 4
gpt4 key购买 nike

我无法理解这个表达式:

str + n

其中 char str[STRING_LENGTH]int n

我在 Java 方面做了很多工作,直到现在我都假设它是字符串和整数的连接,但我现在对此表示怀疑。

这是什么意思?

最佳答案

这是指针运算。例如:

char* str = "hello";
printf("%s\n", str + 2);

输出:llo。因为 str + 2 指向 str 之后的 2 个元素,因此是第一个 l

关于c - string + int 在 C 中执行什么操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265370/

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