Урок 18: Цикл for
Когда вы знаете, сколько раз повторять, удобен for: он упаковывает три вещи в одну строку — for (int i = 0; i < n; i++). Часть 1: старт (int i = 0). Часть 2: проверка продолжения (i < n). Часть 3: шаг после каждого круга (i++). Три части разделяются точками с запятой.
for — это аккуратный while: старт, проверка и шаг записаны вместе в начале цикла, поэтому трудно забыть продвинуть счётчик.
- for (init; cond; step)
- Цикл, упаковывающий старт, условие и шаг в одну строку.
- инициализация
- Первая часть: создаёт и инициализирует счётчик, например int i = 0.
- шаг
- Третья часть: выполняется после каждого круга, например i++.
- разделители ;
- Три части for разделены двумя точками с запятой.