Condividi tramite


Utilizzo di etichette con l'istruzione goto

La presenza di un'etichetta identifier nel programma di origine dichiara un'etichetta. Solo un'istruzione goto consente di trasferire il controllo a un'etichetta identifier. Nel frammento di codice seguente viene illustrato l'utilizzo dell'istruzione goto e di un'etichetta identifier :

Note

Un'etichetta non può apparire da sola ma deve essere sempre associata a un'istruzione. Se è necessario che un'etichetta appaia da sola, inserire un'istruzione null dopo di essa.

L'etichetta ha l'ambito della funzione e non può essere ridichiarata all'interno di essa. Tuttavia, lo stesso nome può essere utilizzato come etichetta in funzioni differenti.

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 con etichetta