Lær C: Kode & Øv
Lær C: Kode & Øv — Lær C-programmering med en ekte C-kompilator på telefonen din
Lær C: Kode & Øv er en gratis iOS- og Android-app for å lære C-programmering, fra din første printf til pekere, malloc og prosjekter med flere filer. 39 C-kurs og over 140 korte leksjoner kombineres med en ekte C-kompilator i en kodeeditor på telefonen, slik at hvert konsept avsluttes med kode du skriver, kompilerer og kjører selv. En AI Mentor svarer når en peker eller en kompileringsfeil stopper deg.
- Pris
- Gratis å komme i gang, Pro-oppgradering
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (2)


Laget for hverdagen, ikke forelesningssalen.
C undervises vanligvis i semestre som forutsetter et skrivebord, en kompilator og to ledige timer. Denne appen deler det samme stoffet opp i korte leksjoner og kjører koden din på en ekte C-kompilator, slik at du kan skrive og teste C mens du står på toget.
Hva det er
Lær C: Kode & Øv (også kalt C Academy i appen) er en gratis iOS- og Android-app for nybegynnere, informatikkstudenter og utviklere innen innebygde systemer eller systemutvikling som vil lære C-språket på telefonen. Den kombinerer 39 C-kurs og over 140 korte leksjoner med en kodeeditor på telefonen og en ekte C-kompilator som viser resultat, kjøretid og minnebruk, i tillegg til en AI Mentor for pekere og kompileringsfeil. C Lab inneholder minnevisualiseringer, en daglig segfault-jakt og hastighetsoppgaver, 20 veiledede prosjekter og et simulert C-intervju. Det første C-kurset er gratis, og du trenger ingen konto for å begynne. Pro låser opp alle kurs, oppdrag og labber, alle AI-verktøyene, sertifiseringseksamenen og en reklamefri opplevelse.
Inne i appen
Slik ser den ut





Bakgrunn
Hva er C, og hvorfor lærer folk det fortsatt?
C er et lite, kompilert språk som ble utviklet ved Bell Labs tidlig på 1970-tallet. Det gir deg direkte kontroll over minnet og ligger tett på hvordan en maskin faktisk fungerer. Derfor skrives operativsystemer, innebygd firmware, databaser og språkkjøremiljøer fortsatt i C. De fleste nyere språk — C++, Java, C#, Go — har lånt syntaksen derfra, så når du lærer C, blir de enklere å lese.
Pekeren variabel som inneholder en adresse
En peker lagrer minneadressen til en verdi i stedet for selve verdien. Pekere er måten C sender store datamengder effektivt på, bygger lenkede strukturer og får direkte tilgang til minnet — og det er som regel her nybegynnere setter seg fast.
Manuell minnehåndteringmalloc og free
C rydder ikke opp etter deg. Du ber om minne mens programmet kjører, og gir det tilbake når du er ferdig. Glemmer du å frigjøre det, lekker programmet minne. Frigjør du det to ganger, krasjer det.
Kompileringfra kildekode til maskinkode
C-kildekode oversettes av en kompilator til maskinkode før noe kjører, slik at mange feil oppdages under byggingen i stedet for midt i kjøringen. Ulempen er et kompileringstrinn mellom det å skrive en linje og se at den fungerer.
Udefinert oppførselden klassiske C-fellen
Noen feil — som å lese forbi slutten av en tabell eller bruke minne du allerede har frigjort — har ingen definert konsekvens. Programmet kan fungere i dag og feile i morgen. Derfor belønner C gode og nøyaktige vaner fra starten av.
Slik fungerer det
Slik foregår en økt i praksis
Appen er bygget rundt korte, gjentatte sykluser i stedet for lange studieøkter: les litt, skriv koden selv, og bevis deretter at du har fått det til.
Ta én leksjon
Leksjonene er korte og kombinerer litt teori med praktisk øving, slik at ett enkelt konsept passer på en busstur eller mens du står i kaffekø. Hver idé forklares med et enkelt språk, fra grunnen av og uten at det forventes at du har programmeringserfaring fra før.
Skriv og kompiler koden selv
Åpne editoren, skriv C med et tastaturrad for *, &, ->, %d, NULL og sizeof, og kompiler og kjør koden på en ekte C-kompilator. Du ser resultatet, kjøretiden og minnebruken, kan skrive inn data for scanf-programmer i den interaktive konsollen og hoppe rett til linjen som feilen peker på.
Fest kunnskapen med C Lab
Quizzer og repetisjonsøkter hjelper deg å få syntaksen til å sitte, mens C Lab tar for seg de vanskelige delene: se stacken og heapen endre seg linje for linje i Memory Lab, finn feilen i en ny Segfault Hunt hver dag, og konkurrer mot klokken i Speed Arena. Streaks, XP og påminnelser hjelper deg med å holde vanen ved like.
Hva den inneholder
Dette finner du i appen
Kjør
Ekte C-kompilator på telefonen
Skriv C i en mobil editor og kompiler koden på en ekte C-kompilator for å se resultatet, kjøretiden og minnebruken. Skriv inn data for scanf-programmer i den interaktive konsollen, og hopp til linjen som feilen peker på.
140+
39 C-kurs med korte leksjoner
Fra din første printf via operatorer, kontrollflyt, funksjoner, tabeller og strenger, structs og unions, rekursjon, bitmanipulering, preprosessoren, filhåndtering og dynamiske tabeller til pekere, malloc og standardbiblioteket.
Lab
C Lab for de vanskelige delene
Memory Lab viser stacken og heapen endre seg linje for linje i 10 scenarioer, Segfault Hunt gir deg et nytt program med feil hver dag, Compile or Crash? er en 60-sekunders quiz med 10 kodeutdrag, Speed Arena har 6 oppgaver som må løses raskt, og Build Series lar deg skrive din egen malloc, shell og grep.
20
Veiledede C-prosjekter og oppdrag
Bygg ekte programmer over flere filer, for eksempel en lenket liste, en RPN-kalkulator, en ordteller, en konfigurasjonsparser og en generisk stack med void *, i tillegg til 60 C-oppdrag med kode- og terminaloppgaver.
AI
AI Mentor og feiloversetter
Sitter du fast med en peker eller en kompileringsfeil? Spør AI Mentor om et svar med enkelt språk, og la feiloversetteren gjøre kryptiske kompilatormeldinger om til en løsning du kan forstå.
Simulert
Forberedelse til C-intervju
En AI-intervjuer stiller C-spørsmål innen 8 temaer, fra pekere og levetid til udefinert oppførsel, vurderer svarene dine og forteller hva du gikk glipp av. Intervjuspørsmål og dagens spørsmål er inkludert.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Begynner du med C fra grunnen av og ønsker forklaringer i et enkelt språk i stedet for en lærebok
- Vil du lære i ledige øyeblikk i løpet av dagen, for eksempel på vei til jobb, i køer og i pauser, i stedet for lange økter
- Vil du faktisk skrive, kompilere og kjøre C, ikke bare lese om det eller svare på quizspørsmål
- Er du student og ønsker ekstra øving ved siden av et C-kurs, eller en utvikler som går over til embedded- eller systemprogrammering
- Forbereder du deg til et C-intervju og ønsker øvingsspørsmål samt et AI-prøveintervju
Ikke riktig verktøy for deg hvis du
- Ønsker du en komplett desktop-verktøykjede: en telefon er ikke stedet for store bygg med egne makefiles og en debugger
- Trenger du å kompilere kode uten internettilkobling; kjøring av C og AI Mentor fungerer på nettet
- Forventer du at alt skal være gratis: det første C-kurset og en daglig kvote er gratis, og Pro låser opp resten
- Kan du allerede C flytende og ønsker en grundig referanse for systemprogrammering i stedet for et nybegynnerkurs
Spørsmål
Ofte stilte spørsmål
Hva er den beste appen for å lære C-programmering på telefonen?
Når du lærer på telefonen, er det viktig hvor lange leksjonene er, om du faktisk kan kompilere og kjøre kode, og hvor raskt du får hjelp når du står fast. Lær C: Kode & Øv tilbyr 39 C-kurs og over 140 korte leksjoner, en ekte C-kompilator i et mobilredigeringsverktøy og en AI Mentor, og krever ingen tidligere programmeringserfaring. Det er gratis å komme i gang på iOS og Android, på 22 språk.
Finnes det en C-kompilatorapp for iPhone og Android?
Ja. Lær C: Kode & Øv lar deg skrive C i et mobilt redigeringsverktøy, kompilere koden i en ekte C-kompilator og se resultatet, kjøretiden og minnebruken, med en interaktiv konsoll for scanf-inndata. Kompilering skjer på nettet, så du trenger internettilkobling, og appen er laget for læring og øving – ikke for å erstatte en komplett desktop-IDE.
Er C fortsatt verdt å lære i 2026?
Ja. C brukes fortsatt til å skrive operativsystemer, embedded-programvare, databaser og språkkjøremiljøer, så det er fortsatt en etterspurt ferdighet. Det lærer deg også hvordan minne og maskiner faktisk fungerer, noe som gjør det enklere å forstå alle senere programmeringsspråk; C++, Java, C# og Go har alle lånt syntaksen sin fra C.
Hva er en peker i C, og hvorfor synes nybegynnere den er vanskelig?
En peker er en variabel som inneholder minneadressen til en verdi, i stedet for selve verdien. Nybegynnere synes dette er vanskelig fordi det meste av tidligere programmeringserfaring skjuler adresser, og fordi feil ikke alltid gir tydelige feilmeldinger: bruk av frigjort minne eller lesing forbi slutten av en array kan se ut til å fungere og først føre til problemer senere. Memory Lab i Lær C: Kode & Øv viser hvordan stacken og heapen endrer seg linje for linje i 10 scenarier, slik at dette blir synlig.
Er Lær C: Kode & Øv den samme appen som C Academy?
Ja. Lær C: Kode & Øv er navnet i App Store og Google Play, og appen kaller C-læreplanen sin C Academy på startskjermen. Det er én app fra CoddyKit for iOS og Android.
Er Lær C: Kode & Øv gratis?
Den er gratis å laste ned og gratis å komme i gang med, uten at du trenger en konto. Det første C-kurset er gratis, sammen med tre oppdrag, den daglige Segfault Hunt, Compile or Crash?, den første Build Series, de første Memory Lab-scenarioene, ett komplett prøveintervju og ett AI Mentor-spørsmål om dagen. Pro låser opp alle kurs, oppdrag og laboratorier, alle AI-verktøyene, sertifiseringseksamen og en reklamefri opplevelse.
Hjelper appen med forberedelser til C-intervju?
Ja. I Mock Interview stiller en AI-intervjuer C-spørsmål innen 8 temaer, fra pekere og levetid til undefined behaviour, vurderer svarene dine og forteller hva du gikk glipp av. Appen har også C-intervjuspørsmål du kan øve på, samt dagens spørsmål, og ett komplett prøveintervju er gratis.
Hva forårsaker en segmentation fault i C, og hvordan kan jeg øve på å finne en?
En segmentation fault oppstår når et program berører minne det ikke har lov til å bruke, for eksempel ved å dereferere en NULL-peker eller en frigjort peker, eller ved å lese forbi slutten av en array. Lær C: Kode & Øv har Segfault Hunt, som gir deg et nytt program med feil hver dag: finn feilen og rett den. Den daglige jakten er gratis.
Kom i gang
Skriv din første linje med C i dag
Gratis å komme i gang på iOS og Android, med en ekte C-kompilator i korte leksjoner.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.