如果在其他函数中增加,指针不会增加
这个问题在这里已经有了答案:
在increment(char *c)
您创建了一个指向同一个对象p
的新指针c
,但它们并不相同,它们只是指向相同的东西。 如果你增加一个,另一个保持不变。
如果你想增加指针p
你需要一个指向这个指针的指针,把它传递给你的函数,并改变p
而不是本地副本。
上一篇: Pointer does not increment, if incremented in other function
这个问题在这里已经有了答案:
在increment(char *c)
您创建了一个指向同一个对象p
的新指针c
,但它们并不相同,它们只是指向相同的东西。 如果你增加一个,另一个保持不变。
如果你想增加指针p
你需要一个指向这个指针的指针,把它传递给你的函数,并改变p
而不是本地副本。
上一篇: Pointer does not increment, if incremented in other function