Лекция: M-AUDIO

Оператор безусловного перехода (goto имя_метки;)передает управление на любой оператор, помеченный меткой в теле функции.

Однако запрещено перескакивать через определения переменных и входить в внутрь условного оператора, переключателя, цикла, блока.

Оператор gotoможно использовать, если из разных мест обращаемся к одному месту в пределах текста одной функции, а также для выхода из нескольких вложенных друг в друга циклов или переключателей (оператор breakобеспечивает выход из самого внутреннего цикла или переключателя).

if (n>=n_max) goto M1; //

n++;

M1: printf(“n=%d”, n);

В настоящее время общепринято, что оператор gotoзапутывает программу, поэтому его лучше не использовать.

 

Оператор возврата из функцииreturnзавершает любую функцию, в т.ч. и главную функцию main(),т.е. является последним оператором функции.

Оператор принудительного выхода из цикла (переключателя) break прекращает выполнение оператора цикла или переключателя и осуществляет передачу управления к оператору, следующему за циклом или переключателем.

Оператор выхода из текущей итерации continue завершает выпол­нение тела цикла и начинает проверку условия на дальнейшее продолжение цикла, используется только в операторах цикла.

M-AUDIO

AXIOM

Руководство пользователя
Содержание

еще рефераты
Еще работы по информатике