--- title: do while loop localeTitle: делать while loop --- ## Do While Loop Цикл `do while loop` почти такой же, как цикл while. Цикл `do while loop` имеет следующий вид: ```cpp do { // do something; } while(expression); ``` Примечание. Не забудьте использовать точку с запятой ';' в конце условия. ## Подробная информация о цикле do-while Цикл do-while используется всякий раз, когда вы уверены, что определенный процесс (внутри цикла) должен выполняться хотя бы один раз. Он имеет много преимуществ, таких как инициализация контрольной переменной (например, char addmore = 'Y') и т. Д. Точка с запятой в конце while является обязательной. Сначала сделайте что-нибудь, а затем проверьте, нужно ли нам продолжать. В результате блок do выполняется хотя бы один раз. (Потому что тест выражения приходит после этого). Взгляните на пример: ```cpp #include using namespace std; int main() { int counter, howmuch; cin >> howmuch; counter = 0; do { counter++; cout << counter << '\n'; } while ( counter < howmuch); return 0; } ```