C Programming Course: Learn C

Innehåller annonser
Innehållsklassificering
Ingen åldersgräns
1 tn+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Läs mer
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

C-programmering är en steg-för-steg-handledning för att lära sig C-programmering från noll, i 45 korta lektioner.
Börja med ditt första program och gå hela vägen till pekare, minne, filer och felsökning, med diagram och övningsfrågor.

Denna C-handledning lär ut modern standard C (C17) i en tydlig ordning, en idé i taget, och förklarar vad som ändrades i den senaste standarden, C23. Varje lektion bygger på den föregående, så nybörjare kan lära sig C från början, medan varje sida också fungerar som en snabbreferens senare.

Varje komplett program i lektionerna kompilerades och kördes, och dess verkliga utdata visas under koden. 13 originaldiagram visar vad som händer inuti datorn: hur ett program byggs, hur loopar körs, hur arrayer och strängar sitter i minnet, hur pekare fungerar och hur anropsstacken växer under rekursion.

Vad du kommer att lära dig (11 avsnitt, 45 lektioner)
• Komma igång: vad C är, konfigurera en kompilator (Windows, macOS, Linux, online och på Android), ditt första program, hur kompilering fungerar, kommentarer
• Grunder: nyckelord och identifierare, variabler, konstanter och literaler, datatyper och storlekar, operatorer, prioritet och konverteringar, utdata med printf, indata med scanf och fgets
• Kontrollflöde: if och else, switch-satsen, for-loopen, while- och do-while-loopar, break och continue
• Funktioner: funktioner, argument och returvärden, omfattning och livslängd, rekursion
• Arrayer och strängar: arrayer, flerdimensionella arrayer, strängar, strängfunktioner och säkerhet
• Pekare och minne: pekare, pekare och arrayer, pekare och funktioner, dynamiskt minne med malloc, calloc, realloc och free
• Dina egna typer: strukturer, unioner, uppräkningar, typedef
• Filer: öppna och skriva filer, läsa filer, binära filer
• Större program: förprocessorn, makron och deras fallgropar, flerfilsprogram och headerfiler
• Fel och felsökning: vanliga misstag med riktiga kompilatormeddelanden, odefinierat beteende, felsökningstips
• Referens: ett fusklappsblad med snabbreferens och vad som är nytt i C23

Hur lektionerna lär ut
• Korta förklaringar i enkelt språk, följt av ett komplett exempelprogram och dess utdata
• 13 diagram för kompilering, datatyper, villkor, loopar, arrayer, strängar, pekare, dynamiskt minne, strukturer och rekursion
• 15 program med ett avsiktligt misstag, visat med det riktiga kompilatormeddelandet och korrigeringen
• 121 övningsfrågor med svar i slutet av nästan varje lektion, för att kontrollera vad du lärt dig
• Tips och varningar om de misstag nybörjare gör oftast

Funktioner
• Sök i alla lektioner
• Fungerar offline, inget konto behövs
• Tillgängligt på 8 språk: engelska, spanska, portugisiska, franska, tyska, arabiska, hindi och indonesiska (förklaringar är översatta; C-koden finns kvar samma)
• Ren, modern design med mörkt läge
• Kodblock rullar i sidled, så att programmen förblir läsbara på en telefon

Vem den är för
• Nybörjare som vill lära sig C-programmering som sitt första språk
• Studenter som tar en C-programmeringskurs i skolan, högskolan eller universitetet
• Självstuderande som vill förstå hur program fungerar nära hårdvaran
• Programmerare som kan ett annat språk och vill ha en tydlig C-handledning

Denna app är ett oberoende studiehjälpmedel. Den är baserad på ISO C-standarden och dokumentationen från GCC- och Clang-kompilatorerna och är inte ansluten till någon kompilatorleverantör, universitet eller standardiseringsorgan.
Lär dig C-programmering steg för steg: en komplett C-handledning för nybörjare
Uppdaterades den
25 okt. 2026

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
  • Den här appen kan dela data av följande typ med tredje part
    Plats, Appaktivitet och 2 till
  • Ingen data samlades in
    Läs mer om hur utvecklare deklarerar insamling
  • Data krypteras när den skickas
  • Det går inte att radera datan

Nyheter

Stability improvements.