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.