C++ para loop
C++ para loop
Quando você souber exatamente quantas vezes deseja percorrer um bloco de código, use o for
loop em vez de um while
loop:
Sintaxe
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
A instrução 1 é executada (uma vez) antes da execução do bloco de código.
A instrução 2 define a condição para executar o bloco de código.
A instrução 3 é executada (todas as vezes) após a execução do bloco de código.
O exemplo abaixo imprimirá os números de 0 a 4:
Exemplo
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
Exemplo explicado
A instrução 1 define uma variável antes do início do loop (int i = 0).
A instrução 2 define a condição para a execução do loop (i deve ser menor que 5). Se a condição for verdadeira, o loop começará novamente, se for falso, o loop terminará.
A instrução 3 aumenta um valor (i++) cada vez que o bloco de código no loop é executado.
Outro exemplo
Este exemplo imprimirá apenas valores pares entre 0 e 10:
Exemplo
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}