Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Цикл Do...while | Знайомство з Потоком Програми
Знайомство з C++
course content

Зміст курсу

Знайомство з C++

Знайомство з C++

1. Привіт, C++
2. Змінні та Типи Даних
3. Знайомство з Операторами
4. Знайомство з Потоком Програми
5. Знайомство з Функціями

bookЦикл Do...while

На відміну від циклу while, який може ніколи не виконатися, цикл do...while гарантовано виконається принаймні один раз. Структура циклу do...while:

Зауважте.

Рядок, що містить частину while, закінчується крапкою з комою (;)

Тепер давайте порівняємо цикли while і do...while.

Цикл while:

cpp

main

copy
1234567891011121314
#include <iostream> int main() { int variable = 0; //loop never executed while (variable == 1) { std::cout << "Hello, I am while loop!" << std::endl; } std::cout << "While loop didn't start :(" << std::endl; }

Цикл do...while:

cpp

main

copy
123456789101112131415161718
#include <iostream> int main() { int variable = 0; do { // this line is guaranteed to be execute at least once std::cout << "Hello, I am Do-Block!" << std::endl; } while (variable == 5); // loop continuation condition std::cout << "Variable doesn`t equal 5, "; std::cout << "so the loop didn't work, "; std::cout << "only the do-block." << std::endl; }

Цикл do...while виконав один раз, коли цикл while ніколи б не виконав.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 5
some-alt