Lær C & Øv dig-appikon

Lær C & Øv dig

Uddannelse · Gratis · iOS & Android · CoddyKit

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.

App Store — Download gratisGoogle Play — Download gratis
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)
Startskærmen i C Programming-appen i den arabiske grænseflade med et C Academy-kursuskort, dagligt mål, XP-niveau og nedtælling til World Coding ChallengeFanen Challenge i C Programming-appen i den arabiske grænseflade med World Coding Challenge og et aktivt kursus' udfordringskort
KørÆgte C-compiler på din telefon
140+39 C-kurser med korte lektioner
LabC Lab til de svære dele
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

Startskærmen i C Programming-appen i den arabiske grænseflade med et C Academy-kursuskort, dagligt mål, XP-niveau og nedtælling til World Coding Challenge
HjemStartskærmen, der vises her i den arabiske grænseflade: C Academy-kursuskortet med 144 lektioner, et dagligt mål, XP-niveau, en nedtælling til World Coding Challenge og knappen Ask Mentor.
Fanen Challenge i C Programming-appen i den arabiske grænseflade med World Coding Challenge og et aktivt kursus' udfordringskort
UdfordringerFanen Challenge, vist i den arabiske grænseflade: Deltag i World Coding Challenge-runden, start en udfordring fra dit aktive kursus, eller indtast en invitationskode.
Lektionsskærm i C Programming-appen i den arabiske grænseflade, hvor lektionen What is C startes med et tip fra AI Mentor
LektionEn lektionsskærm vist i den arabiske grænseflade: Lektionen What is C? forklares med korte kort i et enkelt sprog sammen med et tip om AI Mentor-knappen.
AI chat screen asking How can I help you, with suggested prompts to explain the key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
C Programming home screen with the C Academy course card, Start First Lesson, a daily goal ring, a Feature Request row and the Skill Hub
HomeThe home screen: the C Academy course card with Start First Lesson, a daily goal ring, a Feature Request row and the Skill Hub.

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.

  1. 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.

  2. 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å.

  3. 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.

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.