quinta-feira, 6 de março de 2008

Capítulo 4 - Estruturas de controle em C


main()
{
if(2)

printf("Qualquer valor diferente de zero\
e verdadeiro");

getchar();
}


Nesse código fonte a string dentro de printf será exibida. Isso porque a função if() considera como falso apenas se entrarmos com o número zero entre os parênteses. se entrarmos com qualquer outro número, a condição é verdadeira e é executada a linha abaixo de if().

main()
{
char upper, lower;
printf("Maiuscula\tMinuscula\n");

for(lower = 'a', upper = 'A'; upper <= 'F'; upper++, lower++)
printf("%c\t\t%c\n", upper, lower);

getchar();
}


São mostradas as letras maiúsculas (até que upper seja igual ou menor que F) e as respectivas em minúsculas. Ou seja, quando incrementamos a variável do tipo char, ela modifica o conteúdo da variável para a próxima letra na sequência de caracteres ASCII.

Nenhum comentário: