Używanie etykiet z instrukcją goto.

Wygląd etykiety identyfikatora w programie źródłowym deklaruje etykieta.Tylko instrukcja goto może przenieść kontrolę do etykiety identyfikatora.Poniższy fragment kodu ilustruje użycie instrukcji goto i etykiety identyfikatora:

Uwagi

Etykieta nie może występować samodzielnie, ale zawsze musi być dołączona do instrukcji.Jeśli etykiety są wymagane przez siebie same, umieść instrukcję null po etykiecie.

Etykieta ma zakres funkcji i nie może być ponownie deklarowana w funkcji.Jednakże ta sama nazwa może służyć jako etykiety w różnych funkcjach.

Przykład

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

Zobacz też

Informacje

Labeled — instrukcje