Оператор for
Оператор for обеспечивает циклическое повторение некоторого оператора заданное число раз. Повторяемый оператор называется телом цикла. Повторение цикла обычно определяется некоторой управляющей переменной (счетчиком), которая изменяется при каждом выполнении
тела цикла. Повторение завершается, когда управляющая переменная достигает заданного значения.
for ( выражение_1 ; выражение_2 ; выражение_З ) оператор;
выражение_1 : задает начальное значение переменной, управляющей циклом,
выражение_2 : является условием продолжения цикла,
выражение_3 : изменяет управляющую переменную.
Структура for работает следующим образом. Сначала выполняется выражение_1 . Это выражение задает начальные значения переменной (или переменных) цикла. Затем проверяется выражение_2 — условие продолжения цикла. Если условие истинно, то выполняется тело цикла — оператор, записанный в структуре for. После завершения тела цикла выполняется выражение_3, определяющее обычно изменение переменной цикла. Затем опять проверяется условие, записанное как выражение_2, и при истинности этого условия выполнение цикла продолжается. Как только в каком-нибудь цикле выражение_2 вернет false, цикл прерывается и управление передается оператору, расположенному следом за структурой for.
#include