Lær C & Øv dig
Lær C & Øv dig — Lær C-programmering med en ægte C-compiler på din telefon
Lær C & Øv dig er en gratis iOS- og Android-app til at lære C-programmering, fra din første printf til pointers, malloc og projekter med flere filer. 39 C-kurser og 140+ korte lektioner kombineres med en ægte C-compiler i en mobil-editor, så hvert koncept afsluttes med kode, du selv skriver, compilerer og kører, mens en AI Mentor svarer, når en pointer eller en compilerfejl stopper dig.
- Pris
- Gratis at komme i gang, Pro-opgradering
- Platforme
- iOS og Android
- Sprog
- 22
- Aldersgrænse
- 4+
- Kræver
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (2)


Skabt til hverdagen, ikke forelæsningssalen.
C bliver normalt undervist i semestre lange forløb, der forudsætter et skrivebord, en compiler og to ledige timer. Denne app opdeler det samme materiale i korte lektioner og kører din kode på en ægte C-compiler, så du kan skrive og teste C, mens du står i et tog.
Hvad det er
Lær C & Øv dig (også kaldet C Academy i appen) er en gratis iOS- og Android-app til begyndere, datalogistuderende samt embedded- og systemudviklere, der vil lære C-sproget på en telefon. Den kombinerer 39 C-kurser og 140+ korte lektioner med en mobil-kodeeditor og en ægte C-compiler, der viser output, køretid og hukommelsesforbrug, samt en AI Mentor til pointers og compilerfejl. C Lab tilføjer hukommelsesvisualiseringer, en daglig segfault-jagt og hastighedsopgaver, 20 guidede projekter og en simuleret C-jobsamtale. Det første C-kursus er gratis, og du behøver ikke en konto for at komme i gang; Pro låser op for alle kurser, missioner og laboratorier, alle AI-værktøjerne, certifikateksamenen og en reklamefri oplevelse.
Inde i appen
Sådan ser det ud





Baggrund
Hvad er C, og hvorfor lærer folk stadig sproget?
C er et lille, compileret sprog, der blev skabt hos Bell Labs i begyndelsen af 1970'erne. Det giver dig direkte kontrol over hukommelsen og ligger tæt på den måde, en maskine faktisk fungerer på, hvilket er grunden til, at operativsystemer, embedded-firmware, databaser og sprogruntimes stadig skrives i det. De fleste senere sprog — C++, Java, C#, Go — har lånt dets syntaks, så C gør dem nemmere at læse.
Pointeren variabel, der indeholder en adresse
En pointer gemmer hukommelsesadressen på en værdi i stedet for selve værdien. Pointers er den måde, C sender store datamængder billigt på, bygger sammenkædede strukturer og får direkte adgang til hukommelsen — og det er som regel her, begyndere går i stå.
Manuel hukommelseshåndteringmalloc og free
C rydder ikke op efter dig. Du anmoder om hukommelse under kørsel og giver den tilbage, når du er færdig. Glemmer du at frigive den, opstår der en memory leak; frigiver du den to gange, går programmet i stykker.
Kompileringkildekode til maskinkode
C-kildekode oversættes af en compiler til maskinkode, før noget køres, så mange fejl opdages ved build i stedet for midt under kørsel. Ulempen er et compile-trin mellem at skrive en linje og se den virke.
Udefineret adfærdden klassiske C-fælde
Nogle fejl — at læse efter slutningen af et array eller bruge hukommelse, du allerede har frigivet — har intet defineret resultat. Programmet kan virke i dag og fejle i morgen, og derfor belønner C gode og omhyggelige vaner fra starten.
Sådan fungerer det
Sådan foregår en session i praksis
Appen er bygget op omkring korte, gentagne cyklusser i stedet for lange studieblokke: læs lidt, skriv selv koden, og bevis derefter, at du har lært det.
Tag én lektion
Lektionerne er korte og blander lidt teori med praktiske øvelser, så ét enkelt koncept passer til en bustur eller køen ved kaffemaskinen. Alle idéer forklares i et enkelt sprog, helt fra bunden, uden at der forventes tidligere programmeringserfaring.
Skriv og compiler selv koden
Åbn editoren, skriv C med en tastaturrække til *, &, ->, %d, NULL og sizeof, og compiler og kør derefter koden på en ægte C-compiler. Du kan se output, køretid og hukommelsesforbrug, skrive input til scanf-programmer i den interaktive konsol og springe direkte til den linje, som en fejl peger på.
Gør det fast med C Lab
Quizzer og repetitionssessioner hjælper syntaksen med at sidde fast, mens C Lab går efter de svære dele: se stacken og heapen ændre sig linje for linje i Memory Lab, find fejlen i en ny Segfault Hunt hver dag, og kæmp mod uret i Speed Arena. Streaks, XP og påmindelser hjælper dig med at holde vanen ved lige.
Hvad det indeholder
Det indeholder appen
Kør
Ægte C-compiler på din telefon
Skriv C i en mobil-editor, og compiler det på en ægte C-compiler for at se output, køretid og hukommelsesforbrug. Skriv input til scanf-programmer i den interaktive konsol, og spring til den linje, som en fejl peger på.
140+
39 C-kurser med korte lektioner
Fra din første printf over operatorer, kontrolflow, funktioner, arrays og strings, structs og unions, rekursion, bitmanipulation, preprocessor, filhåndtering og dynamiske arrays til pointers, malloc og standardbiblioteket.
Lab
C Lab til de svære dele
Memory Lab viser stacken og heapen ændre sig linje for linje i 10 scenarier, Segfault Hunt giver dig et nyt fejlbehæftet program hver dag, Compile or Crash? er en quiz på 60 sekunder med 10 kodestykker, Speed Arena har 6 opgaver, der skal løses hurtigt, og Build Series lader dig skrive din egen malloc, shell og grep.
20
Guidede C-projekter og missioner
Byg rigtige programmer på tværs af flere filer, f.eks. en sammenkædet liste, en RPN-beregner, en ordtæller, en config-parser og en generisk stack med void *, samt 60 C-missioner med kode- og terminalopgaver.
AI
AI Mentor og fejloversætter
Sidder du fast med en pointer eller en compilerfejl? Spørg AI Mentor om et svar i et enkelt sprog, og lad fejloversætteren omdanne kryptiske compilermeddelelser til en løsning, du kan forstå.
Simuleret
Forberedelse til C-jobsamtalen
En AI-interviewer stiller C-spørgsmål inden for 8 emner, fra pointers og levetid til udefineret adfærd, bedømmer dine svar og fortæller, hvad du missede. Interviewspørgsmål og dagens spørgsmål er inkluderet.
Egnethed
Hvem det er til — og hvem det ikke er til
Det passer godt til dig, hvis du
- Er ved at lære C fra bunden og vil have forklaringer i et enkelt sprog i stedet for lærebogstekst
- Vil lære i dagens små pauser, f.eks. under transport, i køer og i pauser, i stedet for lange sessioner
- Vil faktisk skrive, kompilere og køre C – ikke bare læse om det eller besvare quizspørgsmål
- Er studerende og vil have ekstra øvelse ved siden af et C-kursus, eller er udvikler og bevæger dig ind i embedded- eller systems programming
- Forbereder dig til et C-interview og vil have øvelsesspørgsmål samt et AI-mockinterview
Det er ikke det rette værktøj, hvis du
- Vil have en komplet desktop-toolchain: En telefon er ikke stedet til store builds med dine egne makefiles og en debugger
- Har brug for at kompilere kode uden forbindelse; kørsel af C og AI Mentor fungerer online
- Forventer, at alt er gratis: Det første C-kursus og en daglig kvote er gratis, og Pro låser resten op
- Er allerede flydende i C og vil have en dyb reference til systems programming i stedet for et begynderkursus
Spørgsmål
Ofte stillede spørgsmål
Hvad er den bedste app til at lære C programming på en telefon?
Når du lærer på telefonen, er lektionslængden, muligheden for faktisk at kompilere og køre kode samt hvor hurtigt du kommer videre, det vigtigste. Lær C & Øv dig tilbyder 39 C-kurser og mere end 140 korte lektioner, en rigtig C compiler i en editor på telefonen og en AI Mentor, og appen kræver ingen tidligere erfaring med programming. Den er gratis at komme i gang med på iOS og Android og findes på 22 sprog.
Findes der en C compiler-app til iPhone og Android?
Ja. Lær C & Øv dig lader dig skrive C i en mobil editor, kompilere det med en rigtig C compiler og se output, køretid og memory-forbrug med en interaktiv konsol til scanf-input. Kompilering foregår online, så der kræves en forbindelse, og appen er udviklet til læring og øvelse frem for at erstatte en komplet desktop IDE.
Er C stadig værd at lære i 2026?
Ja. C er stadig det sprog, som operating systems, embedded firmware, databaser og language runtimes skrives i, så det er fortsat en efterspurgt færdighed. Det lærer dig også, hvordan memory og maskiner virkelig fungerer, hvilket gør det lettere at forstå alle senere sprog; C++, Java, C# og Go har alle lånt syntaks fra C.
Hvad er en pointer i C, og hvorfor har begyndere svært ved den?
En pointer er en variabel, der indeholder memory-adressen til en værdi i stedet for selve værdien. Begyndere har svært ved pointers, fordi det meste af deres tidligere erfaring med programming skjuler adresser, og fordi fejl ikke altid giver en tydelig fejl: Brug af frigivet memory eller læsning efter slutningen af et array kan se ud til at fungere og først gå galt senere. Memory Lab i Lær C & Øv dig viser stack og heap ændre sig linje for linje i 10 scenarier, så det bliver synligt.
Er Lær C & Øv dig den samme app som C Academy?
Ja. Lær C & Øv dig er navnet i App Store og Google Play, og appen kalder sit C-curriculum for C Academy på startskærmen. Det er én app fra CoddyKit til iOS og Android.
Er Lær C & Øv dig gratis?
Den er gratis at downloade og gratis at komme i gang med uden brug af en konto. Det første C-kursus er gratis sammen med tre missioner, den daglige Segfault Hunt, Compile or Crash?, den første Build Series, de første Memory Lab-scenarier, ét komplet mockinterview og ét AI Mentor-spørgsmål om dagen. Pro låser alle kurser, missioner og labs op samt alle AI-værktøjerne, certifikateksamen og en reklamefri oplevelse.
Hjælper appen med forberedelse til C-interviews?
Ja. Mock Interview har en AI-interviewer, der stiller C-spørgsmål inden for 8 emner, fra pointers og lifetime til undefined behaviour, vurderer dine svar og fortæller, hvad du har overset. Appen har også C-interviewspørgsmål, du kan øve dig på, samt dagens spørgsmål, og ét komplet mockinterview er gratis.
Hvad forårsager en segmentation fault i C, og hvordan kan jeg øve mig i at finde en?
En segmentation fault opstår, når et program tilgår memory, som det ikke har lov til at bruge, f.eks. ved at dereference en NULL- eller frigivet pointer eller læse efter slutningen af et array. Lær C & Øv dig har en Segfault Hunt, der hver dag giver dig et nyt program med fejl: Find fejlen, og ret den. Den daglige hunt er gratis.
Kom i gang
Skriv din første linje C i dag
Gratis at komme i gang på iOS og Android med en rigtig C compiler i korte lektioner.
Mere fra CoddyKit
Tilgængelig på iOS og Android.