Чим відрізняється від while C++?

0 Comments

Цикл do while дуже схожий на цикл while. Єдина їхня відмінність у тому, що при виконанні циклу do while один прохід циклу буде виконаний незалежно від умови.Aug 12, 2011

while – Перевіряє умову перед кожною ітерацією. do..while – Перевіряє умову після кожної ітерації. for (;;) – Перевіряє умову перед кожною ітерацією, чи є можливість задати додаткові налаштування.

while (true) і for(;;) ідентичні за продуктивністю між собою та з будь-якими оптимізаціями -Ox. Так що якщо Вас запитають хто з них швидше – сміливо кажіть що “for(;;)” – 8 символів написати швидше, ніж “while (true) – 12 символів. Для тих, хто не вірить, що без -Ox буде теж саме: $ gcc while.

Цикл for дозволяє проводити ітерації – реалізовувати набір інструкцій потрібну кількість разів. Його використовують, коли кількість ітерацій відома заздалегідь, тому друга назва циклу – З передумовою. Цикл while — виконувати інструкції доти, доки перевірка на чолі циклу буде справжньою.

Related Posts