Урок 7: цикл for и вложенные циклы
На прошлом уроке мы собрали цикл из трёх разрозненных частей: инициализации счётчика, условия и продвижения. for (int i = 0; i < n; i++) упаковывает все три в одну строку — инициализация; условие; шаг — что делает его естественным выбором, когда число проходов известно заранее. Мы также изучим вложе
for — это как инструкция в рецепте: 'перемешай 10 раз' — где начать, когда остановиться и что происходит после каждого перемешивания, всё в одной строке. Вложенный цикл — как часы: на каждый отдельный шаг часовой стрелки минутная совершает полный круг.
- for (инициализация; условие; шаг)
- Цикл, три части которого расположены в одном заголовке: for (int i = 0; i < n; i++).
- инициализация; условие; шаг
- Инициализация выполняется один раз; условие проверяется перед каждым проходом; шаг выполняется после каждого прохода.
- вложенный цикл
- Цикл внутри цикла: внутренний завершает все свои проходы на каждый проход внешнего.
- break
- Немедленно выходит из (самого внутреннего) цикла, даже если условие ещё истинно.
- continue
- Пропускает остаток текущего прохода и переходит прямо к шагу и проверке условия.