C++ Break y Continue
C++ Break
Ya has visto la instrucción break utilizada en un capítulo anterior de este tutorial. Se utilizaba para "saltar" de una declaración switch.
La instrucción break también se puede utilizar para saltar de un bucle.
Este ejemplo salta del bucle cuando i es igual a 4:
Ejemplo
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
cout << i << "\n";
}
Inténtalo tú mismo »
C++ Continue
La instrucción continue interrumpe una iteración (en el bucle), si se produce una condición especificada, y continúa con la siguiente iteración en el bucle.
Este ejemplo omite el valor de 4:
Ejemplo
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
cout << i << "\n";
}
Inténtalo tú mismo »
Break y Continue en el bucle while
También puedes usar break y continue en bucles while:
Break Ejemplo
int i = 0;
while (i < 10) {
cout << i << "\n";
i++;
if (i == 4) {
break;
}
}
Inténtalo tú mismo »
Continue Ejemplo
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
cout << i << "\n";
i++;
}
Inténtalo tú mismo »