Cómo usar goto en C++

Goto significa ir a y en c++ nos sirve para que mandar al compilador a alguna parte arbitrariamente, es decir nada más porque sí. No se suele usar mucho pero nos puede sacar de algunos apuros.

Su uso es más o menos así:

codigo codigo

  LUGAR: codigo
  mas codigo
  codigo

  goto LUGAR;

codigo

Primero tenemos que definir un marcador, en este caso yo usé LUGAR (recuerden que ‘LUGAR’ no es lo mismo que ‘lugar’) e inmediatamente después poner dos puntos (:). Cuando sea necesario escribiremos goto seguido de nuestro identificador y punto y como (;).

¿Para qué nos podría servir? Pues en el siguiente post veremos un programa que usa goto.

8 thoughts on “Cómo usar goto en C++

  1. Si, es una práctica horrible si se va a estar manteniendo el código, pero según me han dicho se puede ganar en rendimiento, es fácil ver el porqué, siendo bastante usado en el kernel de GNU/Linux. Así que voy a empezar a familiarizarme un poco con esta rechazada instrucción.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s