Цикл For

Цикл for используется, когда необходимо выполнить какое-то конкретное действие определенное количество раз. Например, напечатать на экране 100 раз одно и ту же фразу.
Действия, выполняемые циклом, называются его телом. Каждый проход цикла называется итерация.
Если же нужно, циклически повторить несколько операторов, их необходимо взять в фигурные скобки.
Цикл из одного действия:

for (инициализация; условие; изменение) действие;

Цикл, тело которого состоит из нескольких операторов:

for (инициализация; условие; изменение) действие
{
// несколько действий выполняемых подряд
    Оператор1;
    Оператор2;
    Оператор3;
}

Действие будет выполняться до тех пор, пока условие будет правдой и прекратится сразу же, как только условие станет ложью.
В любом месте цикла можно его разорвать с помощью команды «break» или перейти к следующей итерации в цикле с помощью «continue», но такой подход не приветствуется, т.к. в этом случае становится очень сложно понять структуру алгоритма.

Представь, что тебе необходимо вывести на экран все целые числа от 1 до 100. Конечно можно написать 100 команд вроде:

Console.Write («1»);
Console.Write («2»);
...
Console.Write («100»);

Или же можно использовать цикл for:

for(int i=1; i <= 100; i++)
    Write(i);

Эта программа намного меньше и проще в реализации.

Теперь давай подробнее остановимся на том, что написано в скобках после for:
Первый параметр – инициализация счетчика. В нем мы должны присвоить счетчику его начальное значение. Если переменная счетчика ранее не была описана, необходимо её описать прямо в параметре, как, и сделано в нашем примере. Мы начали цикл с единицы, хотя имеем право начать его совершенно с любого числа.
Второй параметр – условие. Цикл будет выполняться до тех пор, пока условие будет верным.
Третий параметр – изменение счетчика. В нем нужно описать, как будет изменяться переменная счетчика каждую итерацию. Обычно, счетчик увеличивают или уменьшают на единицу, но можно сделать и так, чтобы счетчик изменялся с некоторым шагом, например i+=10.

Соответственно, цикл завершится, когда переменная счетчика выйдет за пределы, неудовлетворяющие заданному условию. В нашем случае – когда он станет равным 101.