====== 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//