ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Циклические процессы.В С# имеются несколько различных вида циклов, позволяющие выполнять блок кода до тех пор, пока удовлетворяется определенное условие. Цикл for предоставляет механизм итерации, в котором определенное условие проверяется перед выполнением каждой итерации. Синтаксис: for (инициализатор; условие; итератор) оператор (операторы); · инициализатор – выражение, вычисляемое перед первым выполнением тела цикла (обычно инициализация локальной переменной в качестве счетчика цикла); · условие – выражение, проверяемое перед каждой новой итерацией цикла (должно возвращать true, чтобы была выполнена следующая итерация); · итератор – выражение, вычисляемое после каждой итерации (обычно приращение значения счетчика цикла). Итерации прекращаются, когда вычисление условия дает false. Цикл for относится к циклам с предварительной проверкой, поскольку условие цикла вычисляется перед тем, как выполняются операторы, образующие тело цикла, и поэтому они могут вообще не выполниться, если условие сразу будет равно false. Если нужно выполнить более одного оператора, эти операторы должны быть объединены в блок с помощью фигурных скобок ({…}). Цикл while также является циклом с предварительной проверкой. Синтаксис его аналогичен, но включает только одно выражение: while (условие) оператор (операторы); Цикл while чаще используется для заранее неизвестного количества повторных выполнений оператора или блоков операторов. Цикл do…while является циклом с постпроверкой условия. Это значит, что условие цикла проверяется после выполнения тела цикла. Следовательно они удобны в тех ситуациях, когда блок операторов должен быть выполнен как минимум однажды. Синтаксис: do { оператор (операторы); } while(условие);
Не нашли, что искали? Воспользуйтесь поиском:
|