Lição 18: laço for
Quando você sabe quantas vezes repetir, o for é prático: ele empacota três coisas em uma linha — for (int i = 0; i < n; i++). Parte 1: início (int i = 0). Parte 2: teste de continuação (i < n). Parte 3: passo depois de cada rodada (i++). As três partes são separadas por ponto e vírgula.
for é um while organizado: o início, o teste e o passo são escritos juntos no topo do laço, então é difícil esquecer de avançar o contador.
- for (init; cond; step)
- Um laço que empacota início, condição e passo em uma linha.
- inicialização
- A primeira parte: cria e inicializa o contador, por exemplo int i = 0.
- passo
- A terceira parte: executa depois de cada rodada, por exemplo i++.
- separadores ;
- As três partes do for são separadas por dois pontos e vírgula.