ВУЗ:
Составители:
52
4.5. Оператор break
Оператор break обеспечивает прекращение выполнения ближайшего
вложенного или внешнего оператора switch, while, do-while, for.
Управление передается оператору, следующему за завершаемым.
Формат оператора
break;
Оператор break используется в следующих случаях:
1) для прекращения выполнения цикла из - за обнаружения ошибки;
2) для организации дополнения к условию в заголовке цикла;
3) для прекращения бесконечного цикла;
4) для предотвращения выполнения всех операторов переключателя
switch.
4.6. Оператор continue
Оператор continue может использоваться только внутри циклов
while, do-whiie или for. Когда выполняется оператор continue, управление
передается на вычисление условия ближайшего внешнего оператора цикла,
вызывая начало следующей итерации. Таким образом, при выполнении
оператора continue все последующие за ним в теле цикла операторы на
данной итерации не выполняются .
Формат оператора
continue;
Заметим , что оператор continue, встреченный внутри оператора
switch, будет вызывать переход на следующую итерацию внешнего цикла,
если он есть . Если внешнего цикла нет, компилятор будет выдавать
сообщение о синтаксической ошибке.
4.7. Оператор перехода goto
Оператор goto имеет вид :
goto метка ;
52
4.5. Оператор break
Оператор break обеспечивает прекращение выполнения ближайшего
вложенного или внешнего оператора switch, while, do-while, for.
Управление передается оператору, следующему за завершаемым.
Формат оператора
break;
Оператор break используется в следующих случаях:
1) для прекращения выполнения цикла из-за обнаружения ошибки;
2) для организации дополнения к условию в заголовке цикла;
3) для прекращения бесконечного цикла;
4) для предотвращения выполнения всех операторов переключателя
switch.
4.6. Оператор continue
Оператор continue может использоваться только внутри циклов
while, do-whiie или for. Когда выполняется оператор continue, управление
передается на вычисление условия ближайшего внешнего оператора цикла,
вызывая начало следующей итерации. Таким образом, при выполнении
оператора continue все последующие за ним в теле цикла операторы на
данной итерации не выполняются.
Формат оператора
continue;
Заметим, что оператор continue, встреченный внутри оператора
switch, будет вызывать переход на следующую итерацию внешнего цикла,
если он есть. Если внешнего цикла нет, компилятор будет выдавать
сообщение о синтаксической ошибке.
4.7. Оператор перехода goto
Оператор goto имеет вид:
goto метка;
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
