а) инициализация – это установка начального значения переменной цикла;
б) условие – для проверки выполнения условия продолжения цикла;
в) изменение – для изменения управляющей переменной на каждой итерации (шаге);
Цикл for работает до тех пор, пока условие истинно, любая из 3-х частей в цикле for может отсутствовать, но необходимо тогда наличие оператора, разрывающего цикл;
Пример №1.
for ( ; ; ) { }; - бесконечный цикл
Пример №2.
Осуществить вывод чисел от 1 до 10 включительно.
# include < stdio.h >
main ( )
{ int x;
for (x=1; x < = 10, x++) print f (" % d ", x);
}
В данном примере x является переменной цикла, если в теле цикла более одной инструкции, то они заключаются в фигурные скобки, в теле цикла могут встречаться другие операторы for.