gpt4 book ai didi

c - 这个循环是如何工作的?

转载 作者:太空宇宙 更新时间:2023-11-04 00:12:17 25 4
gpt4 key购买 nike

我希望下面的循环递增指针直到遇到空终止字符。但是,它不能正常工作。

while (*s++ != '\0')
;

这个可以:

while (*s != '\0')
s++;

我似乎无法理解两者之间的区别。

这道题与The C Programming Language一书的练习5.3有关。

最佳答案

区别在于循环后指针的状态。

在第一个示例中,您将一个指向字符 0 之后,而在第二个示例中,您将指向字符 0。

关于c - 这个循环是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27318759/

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