условное выражение */; /* модифицирующее выражение */ )
{
/*один оператор или блок операторов*/;
}
При работе цикла for первым выполняется инициализирующее выражение, в котором обычно устанавливается счетчик цикла, то есть переменной задается начальное, например, i=1. Это происходит только один раз перед запуском цикла. Затем анализируется условное выражение, которое также называется условием прекращения цикла. Пока оно равно true, цикл не прекращается. Например, i<10. Каждый раз после всех строк тела цикла выполняется модифицирующее выражение, в котором происходит изменение счетчика цикла. Например, i++. Как только проверка условного выражения даст результат false, все строки тела цикла и модифицирующее выражение будут пропущены и управление будет передано первому выражению, следующему за телом цикла.