Introdução à declaração Continue em C ++

Como a instrução break, a instrução continue também é uma instrução de controle de loop usada para controlar o fluxo de execução. A instrução Continue funciona exatamente o oposto da instrução break. A instrução break é usada para finalizar o loop, enquanto a instrução continue é usada para executar a próxima iteração do loop. O próprio nome diz que força o loop a continuar e executar a próxima iteração do loop. As instruções dentro do loop após as instruções continue serão ignoradas e a execução da próxima iteração será iniciada.

Sintaxe:

A palavra-chave Continuar é usada. A sintaxe para a instrução continue em C ++ é a seguinte:

continue;

Fluxograma

O fluxograma para a instrução continue é o seguinte:

Como funciona a declaração Continue em C ++?

Com base na condição do loop, as instruções dentro do loop são executadas. Se a condição fornecida for verdadeira, continua a iteração do loop. se a condição fornecida for falsa, o loop será encerrado. Se a instrução continue for mencionada dentro do loop, ela ignora a instrução atual e transfere o controle para executar a próxima iteração do loop. Para entender como exatamente a instrução continue funciona em C ++, vamos discutir alguns exemplos para entender melhor.

Exemplo # 1 - Uso da instrução Continue no loop For

No programa C ++ a seguir, veremos como usar a instrução continue em um loop For. Para isso, o usuário pode fornecer o número e o resultado será exibido na tela:

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;
)

Resultado:

Explicação do programa acima: No programa acima, para mostrar a implementação da instrução continue, usamos o método loop. O programa foi escrito para imprimir a lista de números especificados pelo usuário. Aqui, inicializamos duas variáveis ​​n para armazenar o valor e eu para a iteração. O programa primeiro pede ao usuário que digite o número e depois armazene o número em n. No loop for, iniciamos I a 0 e mencionamos uma condição que verifica se eu deveria ser menor ou igual a n. Dentro do loop, mencionamos a instrução continue para pular o número 2. quando eu me tornar 2, pula esse valor e continua o loop. se o número não for 2, a instrução fora do if será executada e imprimirá o número um por um.

Exemplo # 2 - Uso da instrução Continue no loop While

No programa C ++ a seguir, veremos como usar a instrução continue em um loop While, e o resultado será exibido na tela:

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;
)

Resultado:

Explicação do programa acima: No programa acima, para mostrar a implementação da instrução continue, usamos o método de loop While. O programa foi escrito para imprimir a lista de números especificados pelo usuário. Aqui, inicializamos duas variáveis ​​n para armazenar o valor e eu para a iteração. O programa primeiro pede ao usuário que digite o número e depois armazene o número em n. Enquanto loop, iniciamos I a 0 e mencionamos uma condição que verifica se eu deveria ser menor ou igual a n. Dentro do loop, mencionamos a instrução continue para pular o número 2. quando eu me tornar 2, pula esse valor e continua o loop. se o número não for 2, a instrução fora do if será executada e imprimirá o número um por um.

Exemplo # 3 - Uso da instrução Continue no loop Do While

No programa C ++ a seguir, veremos como usar a instrução continue em um loop Do While, e o resultado será exibido na tela.

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;
)

Resultado:

Explicação do programa acima: No programa acima, para mostrar a implementação da instrução continue, usamos o método de loop Do While. O programa foi escrito para imprimir a lista de números especificados pelo usuário. Aqui, inicializamos duas variáveis ​​n para armazenar o valor e eu para a iteração. O programa primeiro pede ao usuário que digite o número e depois armazene o número em n. No loop Do While, iniciamos I a 0 e mencionamos uma condição que verifica se eu deveria ser menor ou igual a n. Dentro do loop, mencionamos a instrução continue para pular o número 2. quando eu me tornar 2, pula esse valor e continua o loop. se o número não for 2, a instrução fora se será executada e imprimirá o número um por um.

Conclusão

Neste artigo, vimos diferentes programas para entender como eles continuam a instrução funciona em C ++. Espero que você ache este artigo útil.

Artigos recomendados

Este é um guia para continuar declaração em C ++. Aqui discutimos diferentes programas para entender como eles continuam a instrução funciona em C ++. Você também pode consultar nossos outros artigos relacionados para saber mais -

  1. Construtor e Destrutor em C ++
  2. Instrução Continue em Java
  3. Instrução Break em Java
  4. Coleta de Lixo C ++
  5. Os 11 principais recursos e vantagens do C ++
  6. Declaração de quebra em Python | 7 principais exemplos
  7. Instrução de controle em C ++