如何控制while条件

问题描述 投票:0回答:1

Linux编程接口中,在某些部分(例如第26.3.1节)编写了以下代码

while (waitpid(-1, NULL, WNOHANG) > 0) continue;

我的问题是:上面的代码和下面的有什么区别:

while (waitpid(-1, NULL, WNOHANG) > 0);

我认为第二个更好,但是提到的书是一本参考书,所以我有这个问题。

我学习了两本书(《Linux 接口编程》、《UNIX 环境中的高级编程》),并且还在 google 上搜索。

linux gcc while-loop conditional-statements
1个回答
0
投票

第一个示例中的

continue
的存在是为了使其成为更具可读性的循环,并且没有任何功能用途。仅
;
就很容易被错过。

© www.soinside.com 2019 - 2024. All rights reserved.