Para executarmos um bloco de código uma quantidade de vezes, a linguagem C fornece o comando
for que possui uma sintaxe abaixo:
Sintaxe
for(atribuição ; condição ; atualização)
{
//bloco de código
}
Onde
atribuição: bloco para iniciar variável
condição: condição para que a repetição seja executada
atualização: atualização de valores iniciados em atribuição
Fig. 1: Fluxograma do Comando for
 |
Exemplo 1
#include <stdio.h>
int main()
{
int i;
for(i = 0; i < 3; i++)
{
printf("%d \n",i);
}
}
Saída
0
1
2
Tanto a atribuição quanto condição e atualização vistos acima, podem
podem conter mais de uma declaração ou condição em seu bloco.
Exemplo 2
#include <stdio.h>
int main()
{
int i,j;
for(i = 0,j=0; i < 10 || j <10 ; i++,j++)
{
printf("%d-%d \n",i,j);
}
}
Saída
0-0
1-1
2-2