CURSO DE C
O Comando while
O comando while tem a seguinte forma geral:
while (condição) declaração;
Assim como fizemos para o comando anterior, vamos tentar mostrar
como o while funciona fazendo uma analogia. Então o while
seria:
-
if (condição)
-
{
declaração;
"Volte para o comando if"
}
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 que
usuário digitar a tecla 'q' e só depois finaliza:
#include <stdio.h>
main ()
{
char Ch;
Ch='\0';
while (Ch!='q')
{
fflush(NULL);
scanf("%c",&Ch);
}
}
AUTO AVALIAÇÃO
Veja como você está.
Refaça o programa da página anterior. Use o comando while
para fechar o loop.
Dúvidas? De uma olhadinha em nosso
FAQ