CURSO DE C
O comando while tem a seguinte forma geral:
while (condição) declaração;
Assim como fizemos para o comando for, vamos tentar mostrar como o while funciona fazendo uma analogia. Então o while seria equivalente a:
if (condição)
Podemos ver que a estrutura while testa uma condição. Se esta for verdadeira a declaração é executada e faz-se o teste novamente, e assim por diante. Assim como no caso do for, podemos fazer um loop infinito. Para tanto basta colocar uma expressão eternamente verdadeira na condição. Pode-se também omitir a declaração e fazer um loop sem conteúdo. Vamos ver um exemplo do uso do while. O programa abaixo espera o usuário digitar a tecla 'q' e só depois finaliza:
#include <stdio.h>
int main ()
{
char Ch;
Ch='\0';
while (Ch!='q')
{
Ch = getch();
}
return(0);
}
AUTO AVALIAÇÃO
Veja como você está:
Refaça o programa da página anterior. Use o comando while para fechar o loop.
![]()
Curso de C do CPDEE/UFMG - 1996 - 1999