Files
freeCodeCamp/guide/russian/cplusplus/do-while-loop/index.md
2018-10-16 21:32:40 +05:30

43 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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;
}
```