Compartilhar via


Instrução do-while (C++)

Executa uma declaração repetidamente até que a condição especificada de fim ( a expressãoavalia para zero.)

do
   statement
   while ( expression ) ;

Comentários

O teste de condição de fim é feito após cada execução do loop; portanto, um loop de do-while executa uma ou mais vezes, dependendo do valor da expressão de fim.A declaração de do-while também pode finalizar quando interrupção, goto, ou a declaração de retorno são executados dentro do corpo da declaração.

A expressão deve ter aritmética ou o tipo ponteiro.Execução continua a seguinte maneira:

  1. O corpo de declaração é executado.

  2. Em seguida, expressão é avaliada.Se a expressão for falsa, a instrução de do-while finaliza e o controle passa para a instrução a seguir no programa.Se a expressão for verdadeira (diferente de zero), o processo é repetido, começando com a etapa 1.

Exemplo

O exemplo a seguir demonstra a declaração de do-while :

// do_while_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        printf_s("\n%d",i++);
    } while (i < 3);
}

Consulte também

Referência

Instruções de iteração (C++)

Palavras-chave C++

durante a instrução (C++)

instrução (C++)

Instrução for com base em intervalo (C++)