Цикл 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. Ми розглянемо нескінченні цикли детальніше у наступних розділах.
У циклі також може бути кілька умов із використанням операторів && та ||. Наприклад, у контексті кав'ярні ми відвідуємо її, коли вона відкрита і коли у нас є гроші. Обидві ці умови мають виконуватися, щоб ми продовжували туди ходити. Якщо кав'ярня відкрита, але у нас немає грошей, ми туди не підемо.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат