разделяемых запятыми, которые должны выполниться до первого
выполнения цикла. Второе — логическое условие, проверяемое перед
каждым выполнением цикла и определяющее, продолжать выполнение или
нет. Наконец, третье выражение — действия (через запятую), которые
выполняются по окончании каждой итерации. Само тело цикла, то есть
действия, выполняемые циклически, заключается в фигурные скобки, если
это — не один оператор, в противном случае это просто следующий за
круглыми скобками оператор. Выглядит все следующим образом:
for ([<
ид
1
>, <
ид
2
>,…]; [<
условие>]; [<ит
1
>, <
ит
2
>, <
ит
3
>…])
<
тело цикла>
Здесь <ид
n
>
—
инициализирующее действие с номером n, <ит
n
>
—
действия-итераторы. Цикл выполняется следующим образом. Сначала
производятся действия, приписываемые <ид
n
>
. Затем проверяется условие,
и если оно истинно, выполняется тело цикла.
После выполнения тела цикла по очереди
выполняются
действия-итераторы,
снова
проверяется условие и т. д. Процедура может
быть проиллюстрирована рис. 14.
Рис. 14
Достарыңызбен бөлісу: |