Oператор перехода осуществляет безусловную передачу управления на метку в пределах текущей функции и записывается так:
goto метка;
Метка – это идентификатор с двоеточием, который помещается перед помечаемым оператором.
Пример использования оператора goto.
M: ch=getchar();
if (ch!= ’t’) goto M; // Передача управления в случае, если введенный символ не ’t’
При программировании на С++ этот оператор вообще можно не использовать, так как существуют другие средства, более простые и наглядные в применении.