Traduzioni di questa pagina?:

for

Sintassi:

    for( initialization; test-condition; increment ) {
        statement-list;
    }

Il costrutto for è un meccanismo di loop generale costituito da 4 parti:

  1. L'inizializzazione, che consiste di 0 o più inizializzazioni di variabili separate
     da virgole
  2. La condizione di test che viene valutata per determinare se l'esecuzione del loop deve
     continuare
  3. L'incremento che consiste di 0 o più comandi separati da virgole che incrementano variabili
  4. Il blocco di codice che consiste di 0 o più linee di codice che verranno eseguite ad ogni loop.

Esempio:

     for( int i = 0; i < 10; i++ ) {
       cout << "i is " << i << endl;
     }
     int j, k;
     for( j = 0, k = 10;
          j < k;
          j++, k-- ) {
       cout << "j is " << j << " and k is " << k << endl;
     }
     for( ; ; ) {
       // loop forever!
     }

Argomenti correlati: break, continue, do, if, while