Цикл while
Image: Taylor, CC BY-SA 4.0, Wikimedia Commons
Коротко: Цикл с предусловием, повторяющий блок кода, пока в начале каждой итерации условие истинно, — если условие ложно с самого начала, блок не выполняется вовсе.
Подробнее: В отличие от цикла for, цикл while особенно подходит, когда число итераций заранее неизвестно, — например, при ожидании ввода пользователя или чтении файла до конца. Противоположность — цикл с постусловием (do...while).
Подробности
while (condition) {
// code bСм. также: циклы, цикл с предусловием, цикл с постусловием, рекурсия