for (atrib1; condição; atrib2)
comando
O que faz o comando: é definido em função do comando while, como descrito a seguir.
atrib1;
while (condição){
comando
atrib2;
}
Exemplos:
for (i = 0; i < 5; i=i+1)
printf("%d ",i);
É equivalente aos comandos:
i = 0;
while (i < 5){
printf("%d ",i);
i = i + 1;
}
for (i = 0; i < 10; i++){
printf("Digite um número: ");
scanf("%d", &num);
printf("Número lido: %d\n",num);
}
É equivalente aos comandos:
i = 0;
while (i < 10) {
printf("Digite um número: ");
scanf("%d", &num);
printf("Número lido: %d\n",num);
i++;
}