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 -
- Construtor e Destrutor em C ++
- Instrução Continue em Java
- Instrução Break em Java
- Coleta de Lixo C ++
- Os 11 principais recursos e vantagens do C ++
- Declaração de quebra em Python | 7 principais exemplos
- Instrução de controle em C ++