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.