Header Ads

comando while como funciona

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 é executado enquanto i for menor que 100. Veja que ele seria implementado mais naturalmente com um for ...


Exemplo:

#include
int main ()
{
int i = 0;
while ( i < 100) { printf(" %d", i); i++; } return(0); } O programa abaixo espera o usuário digitar a tecla 'q' e só depois finaliza: #include
int main ()
{
char Ch;
Ch='\0';
while (Ch!='q')
{
scanf("%c", &Ch);
}
return(0);
}

Nenhum comentário

Interaja dê sua opinião, pois o espaço de comentário foi feito pra você.Sei que você é uma pessoa inteligente e usará este espaço com palavras inteligentes. E não usará comentários ofensivos e nem palavras de baixo calão.