Documente Academic
Documente Profesional
Documente Cultură
Material cedido pelo prof. Daniel Callegari e profa. Letícia Lopes Leite
1
Comando for Comando for
for (a=1 ; a<=4; a++) a=4
O comando for deve ser usado sempre que:
printf(“O valor de a eh %d\n”, a);
soubermos exatamente quantas vezes o laço deve
ser repetido;
for (a=1 ; a<=4; a++)
printf(“O valor de a eh %d\n”, a); o teste deva ser feito antes da execução de um bloco
de comandos;
a=5
Teste resulta em falso
for (a=1 ; a<=4; a++) houver casos em que o laço não deva ser repetido
printf(“O valor de a eh %d\n”, a); nenhuma vez.
Sai do for
2
Comando for Comando for
Flexibilidade do comando for Flexibilidade do comando for
Duas ou mais variáveis, separadas por vírgula, podem ser
Laço infinito incrementadas/decrementas e/ou inicializadas ao mesmo tempo.
for (x=0, y=0; x+y<10; ++x)
for ( ; ; ) {
{ scanf("%d",&y);
... ...
}
} for (x=5, y=5; x+y>0; --x, --y)
{
...
for (x=0; ; ++x) }
{ Inicialização da variável pode ser antes do comando for
scanf("%d",&y);
printf(“numero digitado %d”, y); x = 0;
} for ( ; x<10; ++x)
{
...
}
Resposta do Exercício 2
#include <stdio.h>
main()
{
int num1, num2;