informática
O comando for permite que um certo trecho de programa seja executado um determinado número de vezes.
A forma do comando for é a seguinte: for (comandos de inicialização;condição de teste;incremento/decremento)
{
// comandos a serem repetidos
// comandos a serem repetidos
}
// comandos após o 'for'
O funcionamento é o seguinte:
1. Executa os comandos de inicialização;
2. Testa a condição;
3. Se a condição for falsa então executa o comando que está logo após o bloco subordinado ao for .
4. Se condição for verdadeira então executa os comandos que estão subordinados ao for;
5. Executa os comandos de incremento/decremento;
6. Volta ao passo 2.
O comando for deve ser usado sempre que: soubermos exatamente quantas vezes o laço deve ser repetido; o teste deva ser feito antes da execução de um bloco de comandos; houver casos em que o laço não deva ser repetido nenhuma vez.
Exemplos
int contador; for (contador = 0; contador < 10; contador = contador+1)
{
printf("Contador : %d\n",contador);
}
printf("Valor do Contador após o laço: %d\n",contador); int contador; for (contador = 10; contador > 0; contador = contador-1)
{
printf("Valor do Contador após o laço: %d\n",contador);
}
printf("Valor do Contador após o laço: %d\n",contador);
Observações:
1. Os comandos de inicialização executados apenas 1 vez;
2. O contador é incrementado/decrementado sempre ao final da execução do bloco;
3. O teste é feito sempre antes do início da execução do bloco de comandos.