Comando while

Sintaxe:

   while (condição)
   {
      bloco de comandos
   }

O comando while deve ser usado quando não se pode determinar com certeza quantas vezes um bloco de comandos será executado.

Inicialmente a condição é testada. Caso seja falso, o programa não executará o bloco de comando indicado e continuará no comando após o comando while.

Caso a condição seja verdadeira, o bloco de comando é executado. Ao final da execução do bloco, volta-se a testar a condição. O bloco de comandos, portanto será executado até que se alcance uma condição falsa. De uma outra maneira, o bloco de comando será executado enquanto a condição for verdadeira.

/* programa while.c */
 
#include <stdio.h>
int main(void)
{
   int iValor_01, iContador;
 
   printf("Contar ate : ");
   scanf("%d", &iValor_01);
 
   iContador=1;            /* Atribuição inicial. Executado somente 1 vez, sempre no início */
 
   while( iContador <= iValor_01 ) /* A condição sempre será avaliada antes da execução das instruções agrupadas embaixo do comando while */
   {
      printf("%d\n", iContador);
      iContador ++;
   }
 
   return 0;
}