freeCodeCamp/guide/russian/cplusplus/do-while-loop/index.md

1.6 KiB
Raw Blame History

title localeTitle
do while loop делать while loop

Do While Loop

Цикл do while loop почти такой же, как цикл while. Цикл do while loop имеет следующий вид:

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

Примечание. Не забудьте использовать точку с запятой ';' в конце условия.

Подробная информация о цикле do-while

Цикл do-while используется всякий раз, когда вы уверены, что определенный процесс (внутри цикла) должен выполняться хотя бы один раз. Он имеет много преимуществ, таких как инициализация контрольной переменной (например, char addmore = 'Y') и т. Д. Точка с запятой в конце while является обязательной.

Сначала сделайте что-нибудь, а затем проверьте, нужно ли нам продолжать. В результате блок 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; 
    }