C Academy · leksjon

Betingede uttrykk

Lær å bruke if-, else- og switch-uttrykk til å implementere beslutningslogikk i C-programmer.

Leksjon 1 av 310 trinn

Betingede uttrykk er en gratis leksjon i C Academy på CoddyKit. Dette er leksjon 1 av 3. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i C Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i C Academy inneholder totalt 3 leksjoner.

Betingede setninger i C

I C gjør betingede setninger det mulig for et program å ta beslutninger basert på bestemte betingelser.

I denne leksjonen lærer De å bruke if-, else- og switch-setninger til å styre programmets flyt.

Betingede uttrykk — illustrasjon 1

if-setningen

if-setningen kjører en kodeblokk bare hvis en betingelse er sann.

Syntaks:

if (condition) { // Code to execute if condition is true }

Eksempel: if-setning

Dette programmet kontrollerer om et tall er positivt.

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

if-else-setningen

if-else-setningen kjører én kodeblokk hvis betingelsen er sann, og en annen kodeblokk hvis betingelsen er usann.

Syntaks:

if (condition) { // Code if condition is true } else { // Code if condition is false }

Eksempel: if-else-setning

Dette programmet kontrollerer om et tall er positivt eller negativt.

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

Nøstede if-setninger

De kan bruke flere if-setninger inni hverandre.

Eksempel:

if (condition1) { if (condition2) { // Code block } }

switch-setningen

switch-setningen er et alternativ til flere if-else-betingelser.

Syntaks:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

Eksempel: switch-setning

Dette programmet skriver ut navnet på en ukedag basert på et heltall som input.

#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;
}

Sammendrag

I denne leksjonen lærte De:

  • Hvordan De bruker if-, if-else- og switch-setninger.
  • Hvordan De bruker nøstede if-setninger for komplekse betingelser.
  • Forskjellen mellom if-else og switch.

Deretter skal vi utforske løkkestrukturer i C!

Betingede uttrykk — illustrasjon 10
Gratis å komme i gang

Lær deg C med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
39
Leksjoner
144

Ofte stilte spørsmål

Er leksjonen «Betingede uttrykk» gratis?

Ja – hele teksten i «Betingede uttrykk» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av C Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i C Academy inneholder totalt 3 leksjoner.

Hva lærer jeg i «Betingede uttrykk»?

Lær å bruke if-, else- og switch-uttrykk til å implementere beslutningslogikk i C-programmer. Du øver på C Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med C Academy?

Ingen tidligere erfaring er nødvendig. C Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 3.

Hvor lang tid tar leksjonen «Betingede uttrykk»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne C Academy-leksjonen?

Ja. Alle C Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Betingede uttrykk
  2. Løkkestrukturer
  3. Logiske operatorer og sammenligningsoperatorer
← Tilbake til C Academy