0

可能的重复:
是否需要“do {...} while ( )”循环?
您的循环是在顶部还是底部进行测试?
While vs. Do While
什么时候做合适?

我一直在与一位同事就是否作为一般规则在 C/C++ 中我们应该使用 while 循环而不是 do-wile 循环进行哲学辩论。

我的感觉是,你应该使用 do-while 的唯一时间是如果你需要重复测试同一件事,并且你总是希望至少这样做一次。一般来说,我总是觉得while循环更具可读性。

我意识到这可能被认为是一种主观/个人风格的事情,但我很想听听任何人关于我是对的还是在这里遗漏了什么的想法。具体的例子将特别受欢迎。

4

0 回答 0