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

43 lines
1.6 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
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 <iostream>
using namespace std;
int main()
{
int counter, howmuch;
cin >> howmuch;
counter = 0;
do
{
counter++;
cout << counter << '\n';
}
while ( counter < howmuch);
return 0;
}
```