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. Початок роботи
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