Istruzioni condizionali
Impari a usare le istruzioni if, else e switch per implementare il processo decisionale nei programmi C.
Istruzioni condizionali è una lezione C Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento C Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso C Academy include 3 lezioni in totale.
Istruzioni condizionali in C
Istruzioni condizionali in C
In C, le istruzioni condizionali consentono a un programma di prendere decisioni in base a determinate condizioni.
In questa lezione imparerà a utilizzare le istruzioni if, else e switch per controllare il flusso del programma.

L'istruzione if
L'istruzione if
L'istruzione if esegue un blocco di codice solo se una condizione è vera.
Sintassi:
if (condition) {
// Code to execute if condition is true
}Esempio: istruzione if
Esempio: istruzione if
Questo programma verifica se un numero è positivo.
#include <stdio.h>
int main() {
int num = 10;
if (num > 0) {
printf("The number is positive.\n");
}
return 0;
}Istruzione if-else
Istruzione if-else
L'istruzione if-else esegue un blocco di codice se la condizione è vera e un altro blocco se la condizione è falsa.
Sintassi:
if (condition) {
// Code if condition is true
} else {
// Code if condition is false
}Esempio: istruzione if-else
Esempio: istruzione if-else
Questo programma verifica se un numero è positivo o negativo.
#include <stdio.h>
int main() {
int num = -5;
if (num > 0) {
printf("Positive number.\n");
} else {
printf("Negative number.\n");
}
return 0;
}Istruzioni if annidate
Istruzioni if annidate
È possibile utilizzare più istruzioni if una all'interno dell'altra.
Esempio:
if (condition1) {
if (condition2) {
// Code block
}
}L'istruzione switch
L'istruzione switch
L'istruzione switch è un'alternativa a più condizioni if-else.
Sintassi:
switch (variable) {
case value1:
// Code block
break;
case value2:
// Code block
break;
default:
// Default block
}Esempio: istruzione switch
Esempio: istruzione switch
Questo programma stampa il nome di un giorno in base a un input intero.
#include <stdio.h>
int main() {
int day = 3;
switch (day) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
default:
printf("Invalid day\n");
}
return 0;
}Riepilogo
Riepilogo
In questa lezione ha imparato:
- Come utilizzare le istruzioni
if,if-elseeswitch. - Come utilizzare istruzioni
ifannidate per condizioni complesse. - La differenza tra
if-elseeswitch.
Ora esploreremo le strutture di ciclo in C!

Domande Frequenti
La lezione «Istruzioni condizionali» è gratuita?
Sì — il testo completo di «Istruzioni condizionali» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso C Academy, passa a CoddyKit PRO. Il corso C Academy include 3 lezioni in totale.
Cosa imparerò in «Istruzioni condizionali»?
Impari a usare le istruzioni if, else e switch per implementare il processo decisionale nei programmi C. Eserciti C Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare C Academy?
Non è richiesta alcuna esperienza precedente. C Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.
Quanto tempo richiede la lezione «Istruzioni condizionali»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione C Academy?
Sì. Ogni lezione C Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Istruzioni condizionali
- Strutture iterative
- Operatori logici e di confronto