O uso de rótulos goto instrução
A aparência de um identificador o rótulo no programa de origem declara um rótulo.Apenas um goto instrução pode transferir o controle para um identificador rótulo.O fragmento de código a seguir ilustra o uso da goto instrução e um identificador rótulo:
Comentários
Um rótulo não pode aparecer sozinho, mas sempre deve ser anexado a uma instrução.Se um rótulo for necessária por si só, coloque uma instrução nula depois do rótulo.
O rótulo tem escopo de função e não pode ser declarado novamente dentro da função.No entanto, o mesmo nome pode ser usado como um rótulo em diferentes funções.
Exemplo
// labels_with_goto.cpp
// compile with: /EHsc
#include <iostream>
int main() {
using namespace std;
goto Test2;
cout << "testing" << endl;
Test2:
cerr << "At Test2 label." << endl;
}