Break
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 45 de 74.
A instrução break interrompe o loop instantaneamente quando é encontrada.
Por exemplo,
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
std::cout << i << std::endl;
}No exemplo a seguir, o loop itera regularmente até atingir o número 6. Então o programa entra na instrução if e executa a instrução break. Isso sai do loop imediatamente. A saída é:
0
1
2
3
4
5Desafio
InicianteVocê recebeu um código que imprime os números de 1 a 20 (inclusive).
Sua tarefa é adicionar instruções if e break para que apenas os números de 1 a 15 sejam impressos, o loop sairá antes de imprimir os números de 16 a 20.
Folha de consulta
A instrução break interrompe o loop instantaneamente quando é encontrada.
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
std::cout << i << std::endl;
}Este loop termina quando i é igual a 6, imprimindo os números de 0 a 5.
Experimente 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