Sentencia continue

La sentencia continue en C++ se utiliza dentro de una estructura de control de bucle (for, while o do...while) para saltar a la siguiente iteración del bucle sin ejecutar el resto del código dentro del bloque de bucle.

Cuando se encuentra la sentencia continue, el flujo de control se desplaza inmediatamente al inicio del bucle, omitiendo cualquier código restante dentro del bloque de bucle que sigue a la sentencia continue. El bucle continúa con la siguiente iteración, verificando la condición y ejecutando el código nuevamente.

La sentencia continue es útil cuando deseas omitir una parte del código dentro del bucle en una iteración específica, pero aún así deseas que el bucle continúe con las siguientes iteraciones.

Aquí tienes un ejemplo para ilustrar cómo se utiliza la sentencia continue en un bucle for:

En este ejemplo, el bucle for se ejecutará cinco veces,…

…pero cuando i sea igual a 3,

…se encontrará la sentencia continue y se saltará la iteración actual.

Por lo tanto, el valor 3 no se imprimirá, pero el bucle continuará con las siguientes iteraciones e imprimirá los valores 1, 2, 4 y 5.

La línea "Después del bucle" se imprimirá después.

El resultado del progrtama sería:

La sentencia continue se utiliza para evitar que se ejecute una porción de código específica dentro de un bucle, pero permite que el bucle continúe ejecutándose normalmente con las siguientes iteraciones.