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 for, vamos tentar mostrar como o while funciona fazendo uma analogia. Então o while seria equivalente a:

 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 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.


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


Curso de C do CPDEE/UFMG - 1996 - 1999