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