Цикл со счетчиком (for
) – это цикл, в котором переменная – счетчик итераций цикла, с определенным шагом, изменяет свое значение до заданного конечного значения. При рассмотрении двух предыдущих циклов в примере мы также использовали такую переменную (counter
), но в циклах с предусловием и постусловием её присутствие необязательно, а в цикле со счётчиком такая переменная должна присутствовать.
Пример цикла со счётчиком и блок-схема для него:
Из выше приведённого примера, тело цикла выполнится трижды.
Блок выражений цикла со счётчиком (for
), содержит три выражения:
for (начальное выражение; условное выражение; выражение цикла) { тело цикла }
или в другой нотации это звучит так:
for (инициализация; условие; модификация) { тело цикла }
В теле цикла for
, разрешено изменение значения начального выражения (т.е. счетчика итераций), тогда количество итераций цикла также изменится, например:
for (int counter = 0; counter < 10; counter++)
{
counter++;
Console.WriteLine("Counter = {0}", counter);
}
Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №6. ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ".