Possible Duplicates:
While 与 Do While
我什么时候应该使用do-而不是循环?
我已经编程了一段时间(2年工作 + 4。5年 + 1年的预科课程),而且我从未在编程课程中被迫被迫使用过的循环。如果我从来没有遇到如此基本的事情,我越来越感到自己正在做错了编程。
难道我只是没有遇到正确的情况吗?
有哪些示例有必要使用DO-DO-nier而不是一段时间?
(我的教育几乎全部都在C/C ++中,我的工作在C#中,因此,如果另一种语言绝对有意义,因为Do-whiles的工作方式有所不同,那么这些问题并不适用)。
澄清…我知道while
和do-while
。在检查退出条件并执行任务时。do-while
执行任务,然后检查退出条件。
答案
如果您始终希望循环至少执行一次。这并不常见,但是我会不时使用它。您可能想使用它的一种情况是尝试访问可能需要重试的资源,例如
do
{
try to access resource...
put up message box with retry option
} while (user says retry);