Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Оператор безусловного перехода (goto имя_метки;) передает управление на любой оператор, помеченный меткой в теле функции.
Однако запрещено перескакивать через определения переменных и входить в внутрь условного оператора, переключателя, цикла, блока.
Оператор goto можно использовать, если из разных мест обращаемся к одному месту в пределах текста одной функции, а также для выхода из нескольких вложенных друг в друга циклов или переключателей (оператор break обеспечивает выход из самого внутреннего цикла или переключателя).
if (n>=n_max) goto M1; //
n++;
M1: printf(“n=%d”, n);
В настоящее время общепринято, что оператор goto запутывает программу, поэтому его лучше не использовать.
Оператор возврата из функцииreturn завершает любую функцию, в т.ч. и главную функцию main(), т.е. является последним оператором функции.
Оператор принудительного выхода из цикла (переключателя) break прекращает выполнение оператора цикла или переключателя и осуществляет передачу управления к оператору, следующему за циклом или переключателем.
Оператор выхода из текущей итерац ии continue завершает выполнение тела цикла и начинает проверку условия на дальнейшее продолжение цикла, используется только в операторах цикла.
M-AUDIO
AXIOM
Руководство пользователя
Содержание
Дата публикования: 2014-12-28; Прочитано: 258 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!