COSTRUTTO – FOR


-ciclo for con una sola istruzione

for(inizializzazione;condizione;aggiornamento)

istruzione;


-ciclo for con più di una istruzione

for(inizializzazione;condizione;aggiornamento)

{

istruzione1;

istruzione2;

..

istruzionen;

}


inizializzazione : viene eseguita una sola volta, quando comincia il ciclo. Essendo opzionale, se omessa va scritta prima un espressione che assegna alla variabile un valore di partenza

condizione : viene controllata all'inizio di ogni ciclo, se vera il ciclo prosegue altrimenti termina. Essendo opzionale, se omessa si genera un ciclo completo

aggiornamento : espressione eseguita al termine di ogni ciclo, produce un aggiornamento della variabile di ciclo. Essendo opzionale, se viene omessa si crea un ciclo infinito se al primo ciclo la condizione è falsa.