Break y Continue — RexDac Academy

RexDac AcademyNotas técnicas · Ayuda tener algunos conocimientos previos
0%Notas publicadas leídas · en este dispositivo

Nivel 2 — Control de flujo

Break y Continue

Notas originales de SunDiaL · Ver fuente en inglés

Break y continue son palabras clave utilizadas para alterar la ejecución de un bucle.

Continue omite el código que tiene debajo y comienza la siguiente iteración, mientras que break sale completamente del bucle. Si tienes bucles anidados, la palabra clave se aplica al bucle más interno en el que se utiliza.

Nota: Utilizar continue en un bucle while con el paso al final produce un bucle infinito porque continue se salta el paso. Nota sobre la nota: Esto no ocurre con un bucle for.

Para producir un efecto significativo en el programa, break y continue siempre se utilizan con sentencias condicionales, principalmente if.

Ejemplo:

for(int i = 1; i <= 10; i++)
{
	if(i == 3)
	{
		continue;
	}
	
	if(i == 5)
	{
		break;
	}
	Console.Write($"{i} ");
}

El resultado será 1, 2, 4 .