Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 valore Identity |
---|---|---|---|
while |
All'inizio del ciclo | No | No |
do |
Alla fine del ciclo | No | No |
for |
All'inizio del ciclo | Sì | Sì |
basato sull'intervallo per | All'inizio del ciclo | Sì | Sì |
La parte di istruzione di un'istruzione di iterazione non può essere una dichiarazione. Tuttavia, può essere un'istruzione composta che contiene una dichiarazione.