EMZETT.
Увійти

Цикл while

While-Schleife Image: Taylor, CC BY-SA 4.0, Wikimedia Commons

Коротко: Цикл із передумовою, що повторює блок коду, доки на початку кожної ітерації умова істинна, — якщо умова хибна з самого початку, блок не виконується взагалі.

Докладніше: На відміну від циклу for, цикл while особливо підходить, коли кількість ітерацій заздалегідь невідома, — наприклад, під час очікування введення користувача чи читання файлу до кінця. Протилежність — цикл із післяумовою (do...while).

Подробиці

while (condition) {
    // code b

Див. також: цикли, цикл із передумовою, цикл із післяумовою, рекурсія