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

Октябрь 6, 2009 / Автор AlexR / Рубрики Учебник по паскалю / Комментировать

Начнем с того, что данный оператор используется крайне редко. Чаще всего вместо его используют операторы условия, циклы и процедуры, как раз использование данных операторов является хорошим тоном в программировании, когда «goto» не приветствуется. Но как бы там ни было — он все-таки есть и надо иметь о нем представление, хотя бы в цели того, что его очень удобно использовать при поиске ошибки в уже написанной программе (при отладке).

В общем виде он выглядит так:

Goto <метка>;

Метка определяется (описывается) в разделе «Label».

Пример:

program zaciklivanie;
  label 1;
begin
  1:write('*');
  readln;
  goto 1;
end.

Данный пример выводит бесконечное число звездочек на экран. Для того, чтобы прекратить работу программы нажмите «Ctrl+Break».

Вернуться к оглавлению

Комментарии закрыты.