Um loop for é um meio de percorrer ações repetidas. Vamos dar uma olhada em como isso funciona.
Normalmente, as partes de um loop for executam as seguintes etapas:
1. Configurando o valor inicial.
2. Executando um teste de condição para continuar o loop.
3. Execute ações de loop.
4. Atualize o(s) valor(es) usado(s) no teste.
e então as etapas 2-4 são repetidas até que a condição seja satisfeita. Assim que a condição se tornar falsa, o loop termina e a instrução após a instrução do loop for é executada.
Vamos retornar à forma geral da instrução de loop e analisar com mais detalhes todas as partes
for (/*expressão1*/; /*expressão2*/; /*expressão3*/ )
{
/*uma instrução ou bloco de instruções - corpo do loop*/;
}
Expressão 1
responsável por definir o valor inicial da variável do ciclo (contador), termina com ponto e vírgula
Por exemplo :
opção 1) i=0; //a variável do ciclo i recebe o valor inicial igual a zero. Com tal registro,
//variável i deve ser declarada antes do loop
opção 2) int i=0; //variável i pode ser declarada imediatamente no cabeçalho do ciclo, mas
// neste caso, após o loop será apagado da memória
opção 3); //nenhuma inicialização e declaração da variável de ciclo,
// neste caso pode ser declarado antes do loop
Expressão 2
esta é a condição para continuar o loop for, é verificada a veracidade.
i<=10 // o loop será executado enquanto i for menor ou igual a 10.
A condição pode ser qualquer coisa
Expressão 3
altera o valor da variável do contador. Sem esse valor, o loop será considerado infinito
i<=10 // o loop será executado enquanto i for menor ou igual a 10.
A condição pode ser qualquer coisa
Vamos praticar escrevendo o título do loop for