Ciclo C++ For
Ciclo for C++
Quando sai esattamente quante volte vuoi scorrere un blocco di codice, usa il for
ciclo invece di un while
ciclo:
Sintassi
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
L' istruzione 1 viene eseguita (una volta) prima dell'esecuzione del blocco di codice.
L' istruzione 2 definisce la condizione per l'esecuzione del blocco di codice.
L' istruzione 3 viene eseguita (ogni volta) dopo l'esecuzione del blocco di codice.
L'esempio seguente stamperà i numeri da 0 a 4:
Esempio
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
Esempio spiegato
L'istruzione 1 imposta una variabile prima dell'inizio del ciclo (int i = 0).
L'istruzione 2 definisce la condizione per l'esecuzione del ciclo (devo essere inferiore a 5). Se la condizione è vera, il ciclo ricomincia, se è falsa, il ciclo terminerà.
L'istruzione 3 aumenta un valore (i++) ogni volta che il blocco di codice nel ciclo è stato eseguito.
Un altro esempio
Questo esempio stamperà solo valori pari compresi tra 0 e 10:
Esempio
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}