for
 ciclo
Un ciclo for è un mezzo per scorrere azioni ripetute. Diamo un'occhiata più da vicino a come funziona.
L'esecuzione del ciclo for  consiste nei seguenti passaggi: 
1. impostazione del valore iniziale della variabile del ciclo (contatore);
2. controllando le condizioni per continuare il ciclo;
3. esecuzione di un passo (loop body); 
4. cambiando il valore della variabile del ciclo.
Inoltre, i passaggi 2-4 vengono ripetuti fino a quando la condizione al 2° passaggio diventa falsa. Non appena la condizione diventa falsa, il ciclo termina e viene eseguita l'istruzione che segue l'istruzione del ciclo for.
.
Torniamo alla forma generale dell'istruzione loop e analizziamo tutte le parti in modo più dettagliato.
for (/*espressione1*/; /*espressione2*/; /*espressione3*/ )
{
      /*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,
1)i=0;    // Assegna il valore iniziale uguale a zero alla variabile del ciclo i.
                 // Con questa notazione, la variabile i deve essere dichiarata prima del ciclo.
2) int i=0; //  La variabile i può essere dichiarata direttamente nell'intestazione del ciclo, ma
                     // in questo caso, dopo che il ciclo è stato cancellato dalla memoria
3) ;    // Nessuna inizializzazione e dichiarazione della variabile ciclo,
          //  in questo caso può essere definito prima del ciclo.
Espressione 2 è la condizione di continuazione del ciclo 
per che viene verificata per essere vera.
i<=10  // Il ciclo verrà eseguito finché la variabile i è minore o uguale a 10. La condizione può essere qualsiasi cosa. 
 
Espressione 3 modifica il valore della variabile contatore. Senza questo valore, il ciclo sarà considerato infinito.
i++  // La variabile i incrementerà di 1 ad ogni passaggio.