for
Цикл for в языке Си Шарп используется, когда количество операций нам заранее известен или может быть вычислен. Как правило – это цикл с использованием счетчика.
(сейчас этот цикл можно организовать так что заранее будет не известно сколько раз он выполнится - но так сложилось исторически от паскаля. так и идет обозначение)
for (операция1 ; условие; операция2)
{
тело_цикла;
}
Сводка:
операция1 - выполняется единожды в самом начале.
условие - проверяется перед каждым выполнением цикла.
операция2 - выполняется после каждого выполнения цикла.
тело_цикла - выполняется при истинности условия.
В заголовке цикла for можно опустить любую часть, однако ; нужно ставить в любом случае.
Пример самой короткой записи цикла: for(;;); - он не выполнится ни разу.
Внутри тела цикла можно использовать операторы break и continue.
Оператор break моментально завершает работу цикла.
Оператор continue завершает текущую итерацию и начинает новую
while
Цикл while в языке Си
Шарп используется,
когда количество операций заранее НЕизвестно.
Цикл while записывается следующим образом:
while (условие)
тело_цикла;
Сводка:
условие - проверяется перед каждым выполнением цикла.
тело_цикла - выполняется при истинности условия
Выполнение цикла повторяется до тех пор, пока условие цикла верно.
Если условие цикла ложно с самого начала - цикл не выполнится ни разу.
Если внутри цикла нужно записать несколько команд -
необходимо использовать операторные скобки:
while (условие)
{
действие_1;
действие_2;
действие_3;
}
Внутри тела цикла можно использовать операторы break и continue.
Оператор break моментально завершает работу цикла.
Оператор continue завершает текущую итерацию и начинает новую (тоисть все что в теле цикла после континуе не выпоняем а проверяем уловие и если тру то делаем цикл )
когда количество операций заранее НЕизвестно.
Цикл while записывается следующим образом:
while (условие)
тело_цикла;
Сводка:
условие - проверяется перед каждым выполнением цикла.
тело_цикла - выполняется при истинности условия
Выполнение цикла повторяется до тех пор, пока условие цикла верно.
Если условие цикла ложно с самого начала - цикл не выполнится ни разу.
Если внутри цикла нужно записать несколько команд -
необходимо использовать операторные скобки:
while (условие)
{
действие_1;
действие_2;
действие_3;
}
Внутри тела цикла можно использовать операторы break и continue.
Оператор break моментально завершает работу цикла.
Оператор continue завершает текущую итерацию и начинает новую (тоисть все что в теле цикла после континуе не выпоняем а проверяем уловие и если тру то делаем цикл )
Комментарии
Отправить комментарий