Вот как я бы это определил:
" L oop" - Оператор потока управления, повторяющий код в l oop ' Тело s зависит от предоставленного состояния l oop. Это языковая конструкция, и в C у нас есть три вида этих конструкций: for
, while
и do-while
.
« Итерация » - одна спецификация c прохождение кода внутри тела l oop после первого прохождения. Другими словами, однократное повторение выполнения кода тела l oop.
При выполнении цикла / итерации (как глагол, они могут быть действительно одинаковыми), вы повторяете код в l oop тело. Каждое отдельное повторение - это итерация .
A l oop Цель - возможность сделать итераций . Без возможности выполнить итераций конструкция l oop бесполезна.
Итак, оба термина тесно связаны, но не одинаковы.