Freigeben über


Verwenden von Bezeichnungen mit der goto-Anweisung

Eine identifier-Bezeichnung im Quellprogramm deklariert eine Bezeichnung. Nur eine goto-Anweisung kann die Steuerung an eine identifier-Bezeichnung übergeben. Das folgende Codefragment zeigt die Verwendung der goto-Anweisung und einer identifier-Bezeichnung:

Hinweise

Eine Bezeichnung kann nicht allein stehen, sondern muss immer an eine Anweisung angefügt werden. Wenn eine Bezeichnung allein benötigt wird, platzieren Sie nach ihr eine NULL-Anweisung.

Die Bezeichnung gilt funktionsweit und kann nicht innerhalb der Funktion erneut deklariert werden. Allerdings kann derselbe Name in verschiedenen Funktionen als Bezeichnung verwendet werden.

Beispiel

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

Siehe auch

Referenz

Anweisungen mit Bezeichnung