Introducción a la instrucción Continuar en C ++

Al igual que la instrucción break, la instrucción continue también es una instrucción de control de bucle que se usa para controlar el flujo de ejecución. La instrucción Continuar funciona exactamente opuesta a la instrucción de interrupción La instrucción break se usa para terminar el ciclo mientras que la instrucción continue se usa para ejecutar la próxima iteración del ciclo. El nombre en sí dice que obliga al bucle a continuar y ejecutar la próxima iteración del bucle. Las declaraciones dentro del ciclo que siguen a las declaraciones continuas se omitirán y comenzará la ejecución de la próxima iteración.

Sintaxis:

Continuar palabra clave se utiliza. La sintaxis para la instrucción continue en C ++ es la siguiente:

continue;

Diagrama de flujo

El diagrama de flujo para la declaración de continuación es el siguiente:

¿Cómo funciona la instrucción Continuar en C ++?

Según la condición del bucle, se ejecutan las declaraciones dentro del bucle. Si la condición dada es verdadera, continúa la iteración del bucle. Si la condición dada es falsa, el ciclo finalizará. Si la declaración de continuación se menciona dentro del ciclo, omite la declaración actual y transfiere el control para ejecutar la próxima iteración del ciclo. Para comprender cómo funciona exactamente la instrucción continue en C ++, analicemos algunos ejemplos para una mejor comprensión.

Ejemplo # 1 - Uso de la instrucción Continuar en el bucle For

En el siguiente programa de C ++, veremos cómo usar la instrucción continue en un bucle For. Para esto, el usuario puede proporcionar el número y luego el resultado se mostrará en la pantalla:

Código:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
for(i = 0; i <=n; i++)
(
if(i == 2)
(
continue;
)
cout << "List of numbers";
cout << i;
)
return 0;
)

Salida:

Explicación del programa anterior: en el programa anterior, para mostrar la implementación de la instrucción continue, hemos utilizado el método loop. El programa está escrito para imprimir la lista de números especificados por el usuario. Aquí hemos inicializado dos variables n para almacenar el valor y yo para la iteración. El programa primero le pide al usuario que ingrese el número y luego lo almacene en n. En el bucle for, hemos iniciado I a 0 y hemos mencionado una condición que verifica que debería ser menor o igual que n. Dentro del ciclo, hemos mencionado la instrucción continue para omitir el número 2. cuando me convierto en 2, omite ese valor y continúa el ciclo. si el número no es 2, se ejecutará la instrucción fuera del if e imprime el número uno por uno.

Ejemplo # 2 - Uso de la instrucción Continuar en el bucle While

En el siguiente programa de C ++, veremos cómo usar la instrucción continue en un ciclo While, luego el resultado se mostrará en la pantalla:

Código:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
while(i <= n)
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)
return 0;
)

Salida:

Explicación del programa anterior: en el programa anterior, para mostrar la implementación de la instrucción continue, hemos utilizado el método del bucle While. El programa está escrito para imprimir la lista de números especificados por el usuario. Aquí hemos inicializado dos variables n para almacenar el valor y yo para la iteración. El programa primero le pide al usuario que ingrese el número y luego lo almacene en n. Mientras bucle, hemos iniciado I a 0 y mencionamos una condición que comprueba que debería ser menor o igual que n. Dentro del ciclo, hemos mencionado la instrucción continue para omitir el número 2. cuando me convierto en 2, omite ese valor y continúa el ciclo. si el número no es 2, se ejecutará la instrucción fuera del if e imprime el número uno por uno.

Ejemplo # 3 - Uso de la instrucción Continuar en Do While Loop

En el siguiente programa de C ++, veremos cómo usar la instrucción continue en un bucle Do While y el resultado se mostrará en la pantalla.

Código:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
do
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)while(i <= n);
return 0;
)

Salida:

Explicación del programa anterior: en el programa anterior, para mostrar la implementación de la instrucción continue, hemos utilizado el método de bucle Do While. El programa está escrito para imprimir la lista de números especificados por el usuario. Aquí hemos inicializado dos variables n para almacenar el valor y yo para la iteración. El programa primero le pide al usuario que ingrese el número y luego lo almacene en n. En el ciclo Do While, hemos iniciado I a 0 y hemos mencionado una condición que verifica que debería ser menor o igual que n. Dentro del ciclo, hemos mencionado la instrucción continue para omitir el número 2. cuando me convierto en 2, omite ese valor y continúa el ciclo. si el número no es 2, la Declaración externa se ejecutará e imprime el número uno por uno.

Conclusión

En este artículo, hemos visto diferentes programas para comprender cómo continúan las declaraciones en C ++. Espero que encuentres útil este artículo.

Artículos recomendados

Esta es una guía para continuar la declaración en C ++. Aquí discutimos diferentes programas para entender cómo continúan las declaraciones en C ++. También puede consultar nuestros otros artículos relacionados para obtener más información:

  1. Constructor y Destructor en C ++
  2. Continuar declaración en Java
  3. Declaración de ruptura en Java
  4. Recolección de basura C ++
  5. Las 11 características y ventajas principales de C ++
  6. Declaración de ruptura en Python | Los 7 mejores ejemplos
  7. Declaración de control en C ++