Partilhar via


O uso de rótulos goto instrução

A aparência de um identificador o rótulo no programa de origem declara um rótulo.Apenas um goto instrução pode transferir o controle para um identificador rótulo.O fragmento de código a seguir ilustra o uso da goto instrução e um identificador rótulo:

Comentários

Um rótulo não pode aparecer sozinho, mas sempre deve ser anexado a uma instrução.Se um rótulo for necessária por si só, coloque uma instrução nula depois do rótulo.

O rótulo tem escopo de função e não pode ser declarado novamente dentro da função.No entanto, o mesmo nome pode ser usado como um rótulo em diferentes funções.

Exemplo

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

Consulte também

Referência

Instruções rotuladas