Løkkestrukturer
Forstå ulike typer løkker (for, while og do-while), bruksområdene deres og hvordan du unngår uendelige løkker.
Løkkestrukturer er en gratis leksjon i C Academy på CoddyKit. Dette er leksjon 2 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.
Løkkestrukturer i C
Løkker brukes til å gjenta en kodeblokk flere ganger.
I denne leksjonen lærer De om for-, while- og do-while-løkker.

for-løkken
for-løkken gjentar kode et fast antall ganger.
Syntaks:
for (initialization; condition; update) {
// Code to execute
}Eksempel: for-løkke
Dette programmet skriver ut tallene fra 1 til 5 ved hjelp av en for-løkke.
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}while-løkken
while-løkken gjentar kode så lenge en betingelse er sann.
Syntaks:
while (condition) {
// Code to execute
}Eksempel: while-løkke
Dette programmet skriver ut tallene fra 1 til 5 ved hjelp av en while-løkke.
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d\n", i);
i++;
}
return 0;
}do-while-løkken
do-while-løkken kjører alltid koden minst én gang før betingelsen kontrolleres.
Syntaks:
do {
// Code to execute
} while (condition);Eksempel: do-while-løkke
Dette programmet skriver ut tallene fra 1 til 5 ved hjelp av en do-while-løkke.
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d\n", i);
i++;
} while (i <= 5);
return 0;
}Unngå uendelige løkker
En uendelig løkke kjører for alltid hvis betingelsen aldri blir usann.
Eksempel:
while (1) {
printf("This loop runs forever!\n");
}
Sørg alltid for at det finnes en måte å avslutte løkken på.
Sammendrag
I denne leksjonen lærte De:
- Hvordan De bruker
for-,while- ogdo-while-løkker. - Forskjellene mellom de ulike løkketypene.
- Hvordan De kan forhindre uendelige løkker.
Deretter skal vi utforske logiske operatorer og sammenligningsoperatorer 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 «Løkkestrukturer» gratis?
Ja – hele teksten i «Løkkestrukturer» 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 «Løkkestrukturer»?
Forstå ulike typer løkker (for, while og do-while), bruksområdene deres og hvordan du unngår uendelige løkker. 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 2 av 3.
Hvor lang tid tar leksjonen «Løkkestrukturer»?
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.