Ciclo for - Parte 2
Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 47 di 74.
Esploriamo alcune interessanti varianti della condizione del ciclo for
Conteggio all'indietro:
for (int i = 10; i >= 0; i--) {
std::cout << i << " ";
}
// Risultato: 10 9 8 7 6 5 4 3 2 1 0Nota come iniziamo con un numero più alto (i = 10), usa i >= 0 come condizione e usa i-- per diminuire il contatore
Vuoi saltare dei numeri? Basta cambiare il valore dell'incremento/decremento:
// Conta in avanti a passi di 2
for (int i = 0; i <= 10; i+=2) {
std::cout << i << " ";
}
// Output: 0 2 4 6 8 10// Counting down by 2s
for (int i = 10; i >= 0; i-=2) {
std::cout << i << " ";
}
// Output: 10 8 6 4 2 0Puoi persino usare più variabili nel controllo del ciclo:
for (int i = 0, j = 10; i <= 10; i++, j--) {
std::cout << "i = " << i << " " << "j = " << j << " ";
}
// Salida: i = 0 j = 10
// i = 1 j = 9
// i = 2 j = 8
// Y así sucesivamente...In questo esempio, abbiamo due variabili contatore, i e j, inizializzate rispettivamente a 0 e 10. A ogni iterazione, i viene incrementata di 1 e j viene decrementata di 1. Il ciclo continua finché i è minore o uguale a 10.
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoPost-incremento/Post-decrementoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7Fondamenti di input/output
Istruzione coutIstruzione cinInserimento di stringheRipasso - Fino a 120Ripasso - Vero o falso3Variabili Parte 2
Dichiarazione del tipoConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione di tipo Parte 1Conversione di tipo Parte 26Decisioni
Istruzione ifIf-elseIstruzione switchOperatore condizionaleRiepilogo - If-elseIf-else annidatiEsercitati da solo: Compilatore C++ online