Utilizzando le etichette con l'istruzione di avanzamento
L'aspetto di un oggetto identificatore l'etichetta nel programma di origine dichiara un'etichetta.Solo a di avanzamento l'istruzione può controllo di trasferimento a identificatore etichetta.Nel frammento di codice seguente viene illustrato l'utilizzo di goto istruzione e identificatore etichetta:
Note
Un'etichetta non può essere utilizzata per sé ma deve essere associata sempre a un'istruzione.Se un'etichetta è necessaria da sola, inserire un'istruzione null dopo l'etichetta.
L'etichetta ha ambito della funzione e non può essere ridichiarato nella funzione.Tuttavia, lo stesso nome può essere utilizzato come etichetta nelle funzioni diverse.
Esempio
// 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;
}