0Pricing
C Academy · Lezione

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.

Istruzioni condizionali — illustrazione 1

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-else e switch.
  • Come utilizzare istruzioni if annidate per condizioni complesse.
  • La differenza tra if-else e switch.

Ora esploreremo le strutture di ciclo in C!

Istruzioni condizionali — illustrazione 10

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

  1. Istruzioni condizionali
  2. Strutture iterative
  3. Operatori logici e di confronto
← Torna a C Academy