Continue
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 46 de 74.
A instrução continue interrompe a iteração atual e continua para a próxima iteração. Por exemplo:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
std::cout << i << std::endl;
}O loop percorrerá todos os números. Quando ele atingir i=5 ele pulará essa iteração e continuará para a próxima. A saída é:
3
4
6
7
8Observe que o número 5 não está na saída.
Desafio
InicianteVocê recebeu um código que imprime os números de 1 a 20 (inclusive).
Sua tarefa é adicionar instruções if e continue para que apenas os números pares sejam impressos (2, 4, 6, ...).
Folha de consulta
A instrução continue interrompe a iteração atual e continua para a próxima iteração:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
std::cout << i << std::endl;
}Isso pulará a iteração quando i=5 e exibirá:
3
4
6
7
8Experimente você mesmo
#include <iostream>
int main() {
for (int i = 1; i <= 20; i++) {
std::cout << i << std::endl;
}
return 0;
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else Aninhado