Ciclo for
Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 37 di 63.
Il ciclo for è una struttura di controllo che ti permette di eseguire ripetutamente un blocco di codice per un numero specifico di volte.
Un ciclo for ha tre componenti:
- Inizializzazione (eseguita una volta prima che il ciclo inizi)
- Condizione (controllata prima di ogni iterazione)
- Aggiornamento (eseguito dopo ogni iterazione)
for (initialization; condition; update) {
// codice da eseguire
}Creiamo un semplice ciclo for che conta da 1 a 5:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}Dopo aver eseguito il codice qui sopra, l'output sarà:
1 2 3 4 5Come funziona:
- Per prima cosa, inizializziamo
ia 1 - Poi controlliamo se
i <= 5(vero, quindi eseguiamo il corpo del ciclo)
- Stampiamo il valore di
i - Incrementiamo
idi 1 - Ripetiamo i passaggi da 2 a 4 finché la condizione non diventa falsa
Sfida
FacileCrea un programma che acquisisca un intero n dall'input e utilizzi un ciclo for per stampare tutti i numeri da 1 a n, ciascuno separato da uno spazio.
Esempio di output per n = 4:
1 2 3 4Assicurati di inserire uno spazio dopo ogni numero, compreso l'ultimo.
Provalo tu
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Scrivi il tuo codice qui
return 0;
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
2Variabili
Tipi di datiInteroFloat - DoubleCaratteriValori booleaniCostantiFondamenti di printfRegole di denominazione delle variabiliConversione di tipo parte 1Conversione di tipo parte 2Sfida di ripasso3Operatori
Operatori aritmeticiOperatore moduloIncremento/DecrementoOperatori di assegnazioneOperatori relazionaliOperatori logici Parte 1Operatori logici Parte 2Operatori logici Parte 3Sfida di riepilogoEsercitati da solo: Compilatore C online