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);
}
0 comentários:
Postar um comentário