ВУЗ:
Составители:
Рубрика:
Общий вид: goto <метка>;
Метка объявляется в разделе описания меток и состоит из имени
и следующего за ним двоеточия. Имя метки может содержать цифровые
и буквенные символы, максимальная длина имени ограничена 127 зна-
ками. Раздел описания меток начинается зарезервированным словом
Label, за которым следует имя метки.
Пример 2.4. Использование меток.
program primer;
label 999, metka;
begin
…
goto 999;
…
999: write (‘ Имя’);
…
goto metka;
…
metka: write(‘Фамилия’);
…
end.
Использование безусловных передач управления в программе
считается теоретически избыточным и подвергается критике, т. к. спо-
собствует созданию малопонятных и трудномодифицируемых про-
грамм, которые вызывают сложности при отладке. Поэтому рекоменду-
ется минимальное использование оператора безусловного перехода
с соблюдением следующих правил:
• следует стремиться применять операторы перехода для передачи
управления только вниз (вперед) по тексту программы;
• расстояние между меткой и оператором перехода на нее не долж-
но превышать одной страницы текста (или высоты экрана дис-
плея).
2.4. Пустой оператор
Пустой оператор не содержит никаких символов и не выполняет
никаких действий. Используется для организации перехода к концу
блока в случаях, если необходимо пропустить несколько операторов, но
не выходить из блока. Для этого перед зарезервированным словом end
ставятся метка и двоеточие.
20
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »