Повторювана структура do-while це той, у якому тіло циклу повторюється, поки виконується певна умова. У цій структурі умова циклу оцінюється останньою, тому інструкції циклу завжди виконуватимуться принаймні один раз.
поки. Речення (do while) створює цикл, який виконує вказаний оператор, доки умова перевірки не отримає значення false. Умова оцінюється після виконання оператора, в результаті чого вказаний оператор виконується принаймні один раз.
Інструкція do-while дозволяє повторювати оператор або складений оператор, поки вказаний вираз не стане хибним.
Цикл або цикл while є a Структура потоку керування в програмуванні, яка використовується для повторення блоку коду, доки виконується задана умова. У цій структурі умова є булевим виразом, який обчислюється на кожній ітерації циклу.
Цикл do while перевіряє умову в кінці циклу . Це означає, що оператори всередині тіла циклу будуть виконані принаймні один раз, навіть якщо умова ніколи не виконується. Цикл do while є циклом, керованим виведенням, де, навіть якщо умова перевірки хибна, тіло циклу буде виконано принаймні один раз.
The різниця між обома є те, що в циклі поки, логічна умова оцінюється перед виконанням коду. Натомість у петлі робити–поки Код спочатку виконується один раз (робити), а потім умова оцінюється.