Ciclo while
Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 38 di 63.
Il ciclo while ti permette di eseguire ripetutamente un blocco di codice finché una condizione specificata è vera.
Ecco la sintassi di base:
while (condition) {
// codice da ripetere
}Creiamo un semplice contatore:
Inizializza una variabile contatore
int count = 1;Crea un ciclo while che venga eseguito finché count è minore o uguale a 5
while (count <= 5) {
printf("%d ", count);
count++;
}Dopo aver eseguito il codice, l'output sarà:
1 2 3 4 5Il ciclo continua finché count non diventa 6; a quel punto, la condizione count <= 5 diventa falsa e il ciclo termina.
Sfida
FacileScrivi un programma che legga un intero n dall’utente e stampi tutti i numeri pari da 2 a n (incluso) usando un ciclo while.
Per esempio, se l’utente inserisce 10, il tuo programma dovrebbe stampare:
2 4 6 8 10Provalo tu
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// 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