for
 ciclo
Il ciclo for è un mezzo per passare attraverso azioni ripetute. Diamo un'occhiata più da vicino a come funziona.
In genere, parti del ciclo for  eseguono i seguenti passaggi: 
1. Impostazione del valore iniziale. 
2. Esecuzione di un test delle condizioni per continuare il ciclo. 
3. Esegui azioni cicliche. 
4. Aggiorna i valori utilizzati nel test. 
e quindi i passaggi 2-4 vengono ripetuti finché la condizione non viene soddisfatta. Non appena la condizione diventa falsa, il ciclo termina e viene eseguita l'istruzione che segue l'istruzione del ciclo for.
 
Forma generale del loop 
for (/* espressione 1*/; /* espressione 2*/; /* espressione 3*/ )
{
      /* un'istruzione o un blocco di istruzioni - corpo del ciclo */;
}
 
 
Espressione 1 responsabile dell'impostazione del valore iniziale della variabile del ciclo (contatore), termina con un punto e virgola.
Per esempio :
i=0; // loop variabile i imposta il valore iniziale uguale a zero - i deve essere dichiarato prima il ciclo  
int i=0; // la variabile i può essere dichiarata immediatamente nell'intestazione del ciclo, ma in questo caso verrà cancellata dalla memoria dopo il viene eseguito il ciclo 
;  // non c'è alcuna inizializzazione e dichiarazione della variabile ciclo, in questo caso, può essere dichiarata prima del ciclo 
Espressione 2 - questa è la condizione per continuare il ciclo for, viene verificata la verità. Per esempio,
i <= 10  // il ciclo verrà eseguito finché la variabile i è minore o uguale a 10.
La condizione può essere qualsiasi cosa.
L'
Espressione 3 modifica il valore della variabile contatore. Senza questo valore, il ciclo sarà considerato infinito. Per esempio,
i++;  // ogni volta che il corpo del ciclo viene completato, i viene incrementato di 1.