Betingede uttrykk
Lær å bruke if-, else- og switch-uttrykk til å implementere beslutningslogikk i C-programmer.
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.

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- ogswitch-setninger. - Hvordan De bruker nøstede
if-setninger for komplekse betingelser. - Forskjellen mellom
if-elseogswitch.
Deretter skal vi utforske løkkestrukturer i C!

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
- Betingede uttrykk
- Løkkestrukturer
- Logiske operatorer og sammenligningsoperatorer