“做…当”与“当”

While vs. While While

什么时候应该使用do-

while而不是while循环?

我现在已经编程了一段时间(2年的工作+ 4.5年的学位+ 1年的大学预科),而且我从来没有使用过do-

while循环,除非在编程入门课程中被迫这样做。如果我从未遇到过如此根本的事情,我会感到越来越错误。

难道我只是没有遇到正确的情况?

有哪些示例需要使用“做一会儿”而不是“一会儿”?

(我的教育几乎都是用C / C ++进行的,而我的工作是使用C#的,因此,如果存在另一种语言绝对有意义,因为工作时间不同,那么这些问题就不适用了。)

为了澄清…我知道a while和a 之间的区别do-while。While检查退出条件,然后执行任务。do-

while执行任务,然后检查退出条件。

回答:

如果您始终希望循环至少执行一次。这并不常见,但我确实会不时使用它。您可能想使用它的一种情况是尝试访问可能需要重试的资源,例如

do

{

try to access resource...

put up message box with retry option

} while (user says retry);

以上是 “做…当”与“当” 的全部内容, 来源链接: utcz.com/qa/408902.html

回到顶部