Зміст курсу
Знайомство з C++
Знайомство з C++
Цикл While
Ми використовували if...else
, switch-case
для порівняння наших змінних з іншими значеннями. Але що, якщо нам потрібно зробити щось сто разів? Тисячу разів? Мільйон разів?
Саме для таких випадків і призначені цикли! Вони дозволяють зациклити вашу програму за певних умов. Структура циклу while:
main
У цьому випадку ми підрахували (x+=1
) 992 разів. Цикл виконувався до тих пір, поки x+y
не стало рівним результату
(1000).
Як тільки вираз x + y
став рівним результату
, цикл завершився, і ми отримали корінь рівняння (х
).
Зауважте.
Якщо умова не виконується, цикл може не розпочатися.
It is crucial to make sure that the loop has an exit condition, that is, that the loop will not be infinite. The infinite loop example:
main
Все було зрозуміло?