Курс лекций - Микропроцессоры

         

Оператор безусловного перехода GOTO


Оператор GOTO изменяет порядок выполнения программы при помощи передачи управления на оператор, метка которого указана в операторе GOTO. Ключевое слово GOTO может также записываться со вставленным пробелом, т.е. в виде GO TO. Оператор GOTO записывается в следующем виде:

GoTo < метка >;

Использование операторов GOTO является неизбежным при некоторых ситуациях, однако в большинстве случаев там, где должна быть предусмотрена передача управления, более предпочтительным является использование итеративного оператора DO, DO WHILE, DO CASE, IF или вызова процедуры. Неограниченное использование операторов GOTO в программе приводит к тому, что программу становится трудно понимать, модифицировать и сопровождать. Реальная практика использования языка PL/M-51 для программирования как системных, так и прикладных задач, показывает, что в большинстве случаев программные модули могут не содержать оператор GOTO без ухудшения их эффективности.



Содержание раздела