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++; }