Forse è meglio capire una cosa:
for (<inizializzazione>;<guardia>;<incremento>) {
// istruzioni da eseguire
}
Questa è la sintassi dell'istruzione for (o meglio, una sua precisa forma, non è l'unica).
Significa che devono essere eseguite tutte le istruzioni comprese fra l'aperta parentesi graffa fino alla chiusa parentesi graffa un certo numero di volte.
Ciao.