ВУЗ:
Составители:
Рубрика:
14
Оператор do используется в тех случаях, когда тело цикла должно выпол-
ниться хотя бы один раз. Вначале выполняется оператор, затем вычисляется вы-
ражение. Если выражение истинно, то цикл повторяется. Если выражение ложно, то
управление передается следующему за циклом оператору.
Пример. Реализация фрагмента программы выдачи подсказки с использо-
ванием оператора do.
do {
printf("введите Y или N\n");
scanf("%c",&c);
}
while(c!='Y' && c!='N')
До тех пор пока не будет введен один из правильных ответов, оператор будет
выдавать подсказку и считывать введенный символ.
Оператор продолжения
Оператор имеет следующий вид: continue;
Его действие заключается в прерывании выполнения тела цикла. После этого
вызывается следующая итерация (шаг) этого цикла.
Пример. Фрагмент программы вывода четных чисел до 1 00.
for(i=0;i<100'i++)
{ if(i%2) continue;
printf("%d\n",i);
}
Если значение i - четно, то остаток от деления на 2 будет равен нулю и,
следовательно, результат проверки условия в операторе if - ложь, и будет выполнен
оператор печати. В противном случае, результат проверки условия - истина и, сле-
довательно, будет выполнен оператор продолжения. В этом случае мы, минуя
оператор печати, сразу переходим к следующей итерации (следующему значению
i).
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »