Istruzione do-while (C++)
Esegue ripetutamente un'istruzione fino a quando la condizione di terminazione specificata (l'espressione) non restituisce zero.
Sintassi
do
statement
while ( expression ) ;
Osservazioni:
Il test della condizione di terminazione viene eseguito dopo ogni esecuzione del ciclo; pertanto, un ciclo do-while viene eseguito una o più volte, a seconda del valore dell'espressione di terminazione. L'istruzione do-while può terminare anche quando un'istruzione break, goto o return viene eseguita nel corpo dell'istruzione.
espressione deve essere di tipo puntatore o aritmetico. L'esecuzione procede nel modo seguente:
Viene eseguito il corpo dell'istruzione.
Viene quindi valutato expression. Se expression è false, l'istruzione do-while termina e il controllo passa all'istruzione successiva nel programma. Se expression è true (diverso da zero), il processo viene ripetuto a partire dal passaggio 1.
Esempio
L'esempio seguente illustra 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);
}
Vedi anche
Istruzioni di iterazione
Parole chiave
Istruzione while (C++)
Istruzione for (C++)
Istruzione for basata su intervallo (C++)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per