Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúas navegando consideramos que aceptas su uso. OK Más información | Y más

Instrucciones: Break y Continue en C++






Hola amig@s!! Continuando con  la serie de minitutoriales de C++, veremos a continuación las instrucciones break y continue en este lenguaje de programación, con  ejemplos prácticos y una breve explicación, pasamos al tutorial.

Instrucción BREAK:


La instrucciones break y continue alteran el flujo de control, cuando break se ejecuta dentro de las estructuras de control while, do/while, for o switch, provoca la salida inmediata de la estructura que  estemos usando. La ejecución del programa continúa  con la primera instrucción  después de la  estructura, es decir muchas veces usamos break para escapar de un ciclo de manera anticipada. Veamos el siguiente código:




Ahora vemos el resultado:



Vemos en nuestro código  que el ciclo de for debería llegar a 15, pero claro le dimos interrupción con break al llegar a 7 y  se interrumpió el ciclo, estos procedimientos son habituales, pero NO cumplen con una programación estructurada, es por eso que hay que evitarlo. Vamos a ver la  instrucción continue.


Instrucción CONTINUE:

La  instrucción continue  cuando esta se ejecuta dentro de while,for,do/while, escapa del resto de las instrucciones en el cuerpo de la estructura, y continua con la siguiente iteración del ciclo, es decir omite una instrucción pero no se interrumpe, y sigue con el ciclo. Veamos el siguiente código:



Resultado:



Bien como vimos este simple código de ejemplo para continue , pudimos evitar una secuencia lógica sin  interrumpir el programa, pero omitiendo en la pantalla el parámetro que indicamos en este caso 7, bueno con esto concluimos este post, espero sea de su ayuda, me suscribo de ustedes ... by 4uxx.-

0 comentarios :

>

Publicar un comentario

 
Copyright © Developers For Life