Compartir a través de


Usar etiquetas con la instrucción goto

La aparición de una etiqueta identifier en el programa de origen declara una etiqueta. Solo una instrucción goto puede transferir el control a una etiqueta identifier. En el siguiente fragmento de código se muestra el uso de la instrucción goto y una etiqueta identifier:

Comentarios

Una etiqueta no puede aparecer por sí misma; debe estar asociada siempre a una instrucción. Si se necesita la propia etiqueta, coloque una instrucción null detrás de la etiqueta.

La etiqueta tiene ámbito de función y no se puede volver a declarar dentro de la función. Sin embargo, se puede utilizar el mismo nombre como una etiqueta en diferentes funciones.

Ejemplo

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

Vea también

Referencia

Instrucciones con etiquetas