На этом шаге мы рассмотрим правила описания меток.
Описание подраздела меток начинается с зарезервированного слова label и имеет следующий вид:
label <СписокМеток>;
Метки могут предшествовать любому оператору программы и отделяются от операторов двоеточием (:). Используются метки совместно с операторами перехода goto, в которых метка записывается без двоеточия. Например,
label 1, Quit; . . . . goto 1; . . . . 1: а := 1; goto Quit; . . . . Quit: end.
Описание меток без обращения к ним оператором goto бессмысленно, хотя ошибкой не считается. Отметим также, что использование меток и операторов goto в большинстве случаев противоречит принципам структурного программирования и поэтому рекомендуется избегать применения этих конструкций в программах.
На следующем шаге мы рассмотрим описание типов.