C Break y Continue
Break (Descanso)
Ya has visto la instrucción break utilizada en la sección anterior de esta guía. Se utilizaba para "saltar" de la instrucción switch.
La instrucción break también se puede utilizar para salir de un bucle.
Este ejemplo sale del bucle for cuando i es igual a 4:
Ejemplo
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
break;
}
printf("%d\n", i);
}
Inténtalo tú mismo »
Continue (Continuar)
La instrucción continue interrumpe una iteración (en el bucle) si se produce una determinada condición y continúa con la siguiente iteración del bucle.
Este ejemplo omite el valor 4:
Ejemplo
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
printf("%d\n", i);
}
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) {
if (i == 4) {
break;
}
printf("%d\n", i);
i++;
}
Inténtalo tú mismo »
Continue Ejemplo
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
printf("%d\n", i);
i++;
}
Inténtalo tú mismo »
