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; }