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 »