Un ciclo for è un mezzo per scorrere azioni ripetute. Diamo un'occhiata più da vicino a come funziona.
In genere, le parti di un 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.
Torniamo alla forma generale dell'istruzione loop e analizziamo più in dettaglio tutte le parti
for (/*espressione1*/; /*espressione2*/; /*espressione3*/ )
{
/*un'istruzione o un blocco di istruzioni - corpo del ciclo*/;
}
Espressione 1
responsabile dell'impostazione del valore iniziale della variabile di ciclo (contatore), termina con un punto e virgola
Per esempio :
opzione 1) i=0; //alla variabile di ciclo i viene assegnato il valore iniziale pari a zero. Con un record del genere,
//la variabile i deve essere dichiarata prima del ciclo
opzione 2) int i=0; //la variabile i può essere dichiarata immediatamente nell'intestazione del ciclo, ma
// in questo caso, dopo il ciclo verrà cancellato dalla memoria
opzione 3); //nessuna inizializzazione e dichiarazione della variabile del ciclo,
// in questo caso può essere dichiarato prima del ciclo
Espressione 2
questa è la condizione per continuare il ciclo for, viene verificata la verità.
i<=10 // il ciclo verrà eseguito finché i è minore o uguale a 10.
La condizione può essere qualsiasi cosa
Espressione 3
cambia il valore della variabile contatore. Senza questo valore, il ciclo sarà considerato infinito
i<=10 // il ciclo verrà eseguito finché i è minore o uguale a 10.
La condizione può essere qualsiasi cosa
Esercitiamoci a scrivere il titolo del ciclo for