Comando do...while

Sintaxe:

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

O comando do…while diferencia-se do comando while somente em um detalhe. O bloco de comando indicado é sempre executado pelo menos uma vez. Após a execução do bloco a condição é testada. Caso seja verdadeira, o bloco continua a ser executado. A execução passará para o próximo comando somente quando a condição retornar falso.

Veja o exemplo:

/* programa dowhile.c */
 
#include <stdio.h>
int main (void)
{
   int iValor_01;
 
   do /* executa o conjunto de instruções ....*/
   {
      printf("Entre com um numero diferente de zeros: ");
      scanf("%d", &iValor_01);
   }
   while (iValor_01 == 0); /* ... enquanto a condição for verdadeira */
 
   printf ("Valor digitado: %d\n", iValor_01);
   return 0;
}

Marcos Laureano 2008/05/13 16:04

dowhile.txt · Última modificação: 2008/05/13 16:09 por laureano
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0