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;
}
  

Vedere anche

Riferimenti

Istruzioni contrassegnati