Files
freeCodeCamp/guide/chinese/cplusplus/do-while-loop/index.md
Skipper 5b8387b4db fix:fixed translating problem (#30898)
I'm a Chinese programmer.
The do while loop we always call it "do while 循环“, we don't translate the "do while" part generally.
And,fixed a word order problem at line 16.
2018-11-25 18:09:01 -08:00

1.0 KiB
Raw Blame History

title, localeTitle
title localeTitle
do while loop do while 循环

do while 循环

do while loop几乎与while循环相同。 do while loop具有以下形式:

do 
 { 
  // do something; 
 } while(expression); 

注意:请记住在条件判断结束后使用分号';'。

有关 do-while 循环的详细信息

只要您确定必须至少执行一次特定进程在循环内就会使用do-while循环。它具有许多优点例如不初始化检查变量例如char addmore ='Y')等。在结束时分号是必须的。

先做一些事情然后测试我们是否必须继续。结果是do块至少运行一次。 (因为表达测试后来)。看一个例子:

#include <iostream> 
    using namespace std; 
 
    int main() 
    { 
        int counter, howmuch; 
 
        cin >> howmuch; 
        counter = 0; 
        do 
        { 
            counter++; 
            cout << counter << '\n'; 
        } 
        while ( counter < howmuch); 
        return 0; 
    }