Skip to content

Цикл for

Оператор for используется для организации повторяющегося выполнения блока кода. Его синтаксис аналогичен языку C, с одним отличием: условие (cond) обязательно должно иметь тип bool.

for (initialization; cond; iteration) 
{
  // Тело цикла
}
Цикл for состоит из трёх частей:

  • Инициализация — выполняется один раз перед началом цикла:
    int i = 0
    
  • Условие продолжения — проверяется перед каждой итерацией:
    i < 10 (должно быть типа bool)
    
  • Изменение переменной — выполняется после каждой итерации:
    i++
    

Пример

В этом примере переменная i принимает значения от 0 до 9. Каждому элементу массива присваивается соответствующее значение:

int array[10];

void init()
{
  for (int i = 0; i < 10; i++) 
    array[i] = i;
}