Computing">
Sentencias de Salto
Sentencias de Salto
Sentencias de Salto
Sentencia break
Switch (c) {
Case 0:
cout << "Falso" << endl;
break;
default:
Cout << "Cierto" << endl;
}
Sentencia continúe
Sintaxis: continue;
Sentencia goto
void foo() {
Again: // esta es la etiqueta
...
goto Again; // Ok. salto a la etiqueta
...
}
void faa() {
...
goto Final: // Ok. salto a la etiqueta
...
Final:
goto Again; // Error!! destino en otra función
...
}
Aunque en tiempos fue muy popular y los programas estaban llenos
de "gotos" con saltos cuyos destinos eran la mayoría de las veces
etiquetas numéricas (el número de línea de la instrucción a la que
se quería saltar), podríamos afirmar sin rubor que actualmente se
trata de la sentencia maldita. Ningún programador medianamente
"elegante" empleará jamás un goto.
Sentencia return