Istruzioni di iterazione (C++)

Le istruzioni di iterazione determinano l'esecuzione di istruzioni (o istruzioni composte) nessuna o più volte, soggette ad alcuni criteri di ciclo-chiusura. Quando queste istruzioni sono istruzioni composte, vengono eseguite in ordine, tranne quando viene rilevata l'istruzione break o l'istruzione continue .

C++ fornisce quattro istruzioni di iterazione, mentre, do, per e basate sull'intervallo. Ognuna di queste iterazioni viene eseguita fino a quando l'espressione di terminazione non restituisce zero (false) o fino a quando la terminazione del ciclo non viene forzata con un'istruzione break . Nella tabella seguente vengono riepilogate le istruzioni e le relative azioni; ognuna viene illustrata in dettaglio nelle sezioni che seguono.

Istruzioni di iterazione

Istruzione Valutato Inizializzazione Incremento
while All'inizio del ciclo No No
do Alla fine del ciclo No No
for All'inizio del ciclo
basato sull'intervallo per All'inizio del ciclo

La parte di istruzione di un'istruzione di iterazione non può essere una dichiarazione. Tuttavia, può essere un'istruzione composta che contiene una dichiarazione.

Vedi anche

Panoramica delle istruzioni C++