Istruzione do-while (C++)

Esegue ripetutamente un'istruzione finché la condizione specificata di chiusura ( l'espressionenon risulta essere zero.

do
   statement
   while ( expression ) ;

Note

Il test dello stato di chiusura è la riconversione a ogni esecuzione del ciclo; pertanto, un ciclo do-while esegue uno o più volte, a seconda del valore dell'espressione di chiusura.L'istruzione do-while è inoltre possibile terminare quando interruzione, di avanzamento, l'istruzione o ritorno viene eseguito nel corpo dell'istruzione.

L'espressione deve disporre dell'aritmetica o tipo puntatore.l'esecuzione continua come segue:

  1. Il corpo dell'istruzione viene eseguito.

  2. Successivamente, l'espressione viene valutata.Se l'espressione è false, l'istruzione do-while termina e il controllo passa alla successiva istruzione del programma.Se l'espressione sia true (diverso da zero), il processo viene ripetuto, a partire dal passaggio 1.

Esempio

Nell'esempio seguente l'istruzione do-while :

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

Vedere anche

Riferimenti

Istruzioni di iterazione (C++)

Parole chiave C++

istruzione while (C++)

per l'istruzione (C++)

Istruzione for basata su intervallo (C++)