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.