Цикл for

Цикл for

Цикл for содержит три блока: инициализация; проверка условия; операция.
Блок инициализации - это блок, который выполняется только один раз перед началом цикла.
Блок проверки условия производит проверку перед каждым шагом цикла.
Блок операции - это операции, которые выполняются после каждого шага цикла. Этот блок может вызывать методы.

В блоке инициализации можно произнициализировать сразу несколько переменных, но они должны быть одного и того же типа:


// Скомпилируется успешно
for (int i = 0, j = 0; i <= 10; ++i, ++j) {}
        
// Ошибка компиляции, переменные имеют разный тип
for (int i = 0, long j = 0; i <= 10; ++i, ++j) {}
Условия и Циклы