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.


    Página Anterior  Índice da Aula  Próxima Página

    Dúvidas? De uma olhadinha em nosso FAQ

    Perguntas para a lista do Curso de C