Высокоуровневые методы информатики и программирования. Тузовский А.Ф. - 57 стр.

UptoLike

Составители: 

57
Оператор continue используется только в теле цикла. В отличие
от оператора break, завершающего внутренний цикл, continue осу-
ществляет переход к следующей итерации этого цикла.
3.4.4. Операторы цикла
Оператор цикла for
Оператор цикла for имеет следующий формат:
for(инициализация; условие; изменение) оператор;
Оператор, стоящий после закрывающей скобки, задает тело цикла. В
большинстве случаев телом цикла является блок. Сколько раз будет вы-
полняться тело цикла, зависит от трех управляющих элементов, задан-
ных в скобках. Инициализация задает начальное значение одной или
нескольких переменных, часто называемых переменными цикла. В
большинстве случаев цикл for имеет одну переменную. Условие задает
условие окончания цикла, соответствующее выражение при вычислении
должно получать значение true или false. Изменение описывает, как
меняется переменная цикла в каждой итерации выполнения. Если усло-
вие цикла истинно, то выполняется тело цикла, затем изменяются зна-
чения переменной цикла и снова проверяется условие. Как только усло-
вие становится ложным, цикл завершает свою работу. Например, для
вычисления суммы значений целых чисел от 1 до 10 можно использо-
вать следующий цикл:
int s=0;
for (int i = 1; i <= 10; i++) s += i;
Переменная цикла часто объявляется непосредственно в инициа-
лизации цикла и соответственно являются локальной в цикле перемен-
ной, так что после завершения цикла она перестанет существовать. В
тех случаях, когда предусматривается возможность преждевременного
завершения цикла с помощью одного из операторов перехода, пере-
менные цикла объявляются до цикла, что позволяет анализировать их
значения при выходе из цикла.
Оператор цикла while
Оператор цикла while(условие) является универсальным видом
цикла, включаемым во все языки программирования. Тело цикла вы-
полняется до тех пор, пока остается истинным условие оператора
while. В языке C# у этого вида цикла есть два варианта с проверкой
условия в начале и в конце цикла. Первый вариант имеет следующий
вид:
while(логическое выражение) оператор;