мета-данные страницы
  •  

метки и goto

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

goto требует наличия меток для работы. Метка - это корректный идентификатор С, завершаемый двоеточием. Метка должна находиться в той же функции, что и goto.

Например, цикл от 1 до 100 может быть записан с использованием goto и меток следующим образом:

х = 1;
loop1:
х++;
if (х < 100) goto loop1;