Цикл While у C++

Цикли є невід’ємною частиною програмування, оскільки дозволяють повторювати дії або завдання без необхідності багаторазово писати один і той самий код.
Цикл while
— одна з найважливіших конструкцій у програмуванні. Щоб проілюструвати ідею циклу while
, уявіть, що ви настільки любите каву, що відвідуєте кав’ярню щодня.
Ви продовжуєте ходити туди, доки вона відкрита і ваша рутина не змінюється, повторюючи ті самі дії під час кожного візиту. Однак, як тільки кав’ярня зачиняється, ви припиняєте відвідування.
Цикл while
працює аналогічно: він виконує серію дій знову і знову, доки певна умова залишається true
, і припиняє виконання, коли ця умова стає false
.
У C++ для створення цього циклу використовується ключове слово while
. Після ключового слова вказується умова в дужках, а в фігурних дужках — інструкції, які виконуються повторно, доки умова залишається true
.
// keyword condition body
while ( ) { }
main.cpp
123456789101112#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Це нескінченний цикл, оскільки умова завжди залишається true
. Ми розглянемо нескінченні цикли детальніше у наступних розділах.
У циклі також може бути кілька умов із використанням операторів &&
та ||
. Наприклад, у контексті кав'ярні ми відвідуємо її, коли вона відкрита і коли у нас є гроші. Обидві ці умови мають виконуватися, щоб ми продовжували туди ходити. Якщо кав'ярня відкрита, але у нас немає грошей, ми туди не підемо.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you give an example of a while loop in C++?
What is the difference between && and || in loop conditions?
Can you explain more about how conditions work in a while loop?
Awesome!
Completion rate improved to 9.09
Цикл While у C++
Свайпніть щоб показати меню

Цикли є невід’ємною частиною програмування, оскільки дозволяють повторювати дії або завдання без необхідності багаторазово писати один і той самий код.
Цикл while
— одна з найважливіших конструкцій у програмуванні. Щоб проілюструвати ідею циклу while
, уявіть, що ви настільки любите каву, що відвідуєте кав’ярню щодня.
Ви продовжуєте ходити туди, доки вона відкрита і ваша рутина не змінюється, повторюючи ті самі дії під час кожного візиту. Однак, як тільки кав’ярня зачиняється, ви припиняєте відвідування.
Цикл while
працює аналогічно: він виконує серію дій знову і знову, доки певна умова залишається true
, і припиняє виконання, коли ця умова стає false
.
У C++ для створення цього циклу використовується ключове слово while
. Після ключового слова вказується умова в дужках, а в фігурних дужках — інструкції, які виконуються повторно, доки умова залишається true
.
// keyword condition body
while ( ) { }
main.cpp
123456789101112#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Це нескінченний цикл, оскільки умова завжди залишається true
. Ми розглянемо нескінченні цикли детальніше у наступних розділах.
У циклі також може бути кілька умов із використанням операторів &&
та ||
. Наприклад, у контексті кав'ярні ми відвідуємо її, коли вона відкрита і коли у нас є гроші. Обидві ці умови мають виконуватися, щоб ми продовжували туди ходити. Якщо кав'ярня відкрита, але у нас немає грошей, ми туди не підемо.
Дякуємо за ваш відгук!