====== 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
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.eti.br|Marcos Laureano]] 2008/05/13 16:04//