Utilisation des étiquettes à l'instruction goto

L'apparence d'un nom de l' identificateur dans le programme source déclare un nom.Une seule instruction de goto peut transférer le contrôle vers un nom de l' identificateur .Le fragment de code suivant illustre l'utilisation de l'instruction d' goto et d'un nom de l' identificateur :

Notes

Un nom ne peut pas apparaître seul mais doit toujours être attaché à une instruction.Si une étiquette est nécessaire par lui-même, placez une instruction null après le nom.

Le nom a une portée de fonction et ne peut pas être redéclaré dans la fonction.Toutefois, le même nom peut être utilisé comme nom dans différentes fonctions.

Exemple

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

Voir aussi

Référence

Instructions étiquetées