C Programming Course: Learn C

Bevat advertenties
Contentclassificatie
Iedereen
1K+
Downloads
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

C-programmeren is een stapsgewijze handleiding om C-programmeren vanaf nul te leren, in 45 korte lessen.

Begin met je eerste programma en werk je weg naar pointers, geheugen, bestanden en debuggen, met diagrammen en oefenopgaven.

Deze C-handleiding leert je de moderne standaard C (C17) in een duidelijke volgorde, één idee per keer, en legt uit wat er is veranderd in de nieuwste standaard, C23. Elke les bouwt voort op de vorige, zodat beginners C vanaf het begin kunnen leren, terwijl elke pagina later ook als snel naslagwerk kan dienen.

Elk compleet programma in de lessen is gecompileerd en uitgevoerd, en de daadwerkelijke uitvoer wordt onder de code weergegeven. 13 originele diagrammen laten zien wat er in de computer gebeurt: hoe een programma wordt opgebouwd, hoe lussen werken, hoe arrays en strings in het geheugen staan, hoe pointers werken en hoe de aanroepstack groeit tijdens recursie.

Wat je leert (11 secties, 45 lessen)
• Aan de slag: wat C is, een compiler instellen (Windows, macOS, Linux, online en op Android), je eerste programma, hoe compilatie werkt, commentaar
• Basisprincipes: trefwoorden en identificatoren, variabelen, constanten en letterlijke waarden, gegevenstypen en -groottes, operatoren, prioriteit en conversies, uitvoer met printf, invoer met scanf en fgets
• Besturingsstructuur: if en else, de switch-instructie, de for-lus, while- en do-while-lussen, break en continue
• Functies: functies, argumenten en retourwaarden, bereik en levensduur, recursie
• Arrays en strings: arrays, multidimensionale arrays, strings, stringfuncties en veiligheid
• Pointers en geheugen: pointers, pointers en arrays, pointers en functies, dynamisch geheugen met malloc, calloc, realloc en free
• Je eigen typen: structuren, unions, enumeraties, typedef
• Bestanden: bestanden openen en schrijven, bestanden lezen, binaire bestanden
• Grotere programma's: de preprocessor, macro's en hun valkuilen, programma's met meerdere bestanden en headerbestanden
• Fouten en debuggen: veelvoorkomende fouten met echte compilerberichten, ongedefinieerd gedrag, debugtips
• Naslagwerk: een snel naslagwerk en wat er nieuw is in C23

Hoe de lessen lesgeven
• Korte uitleg in begrijpelijke taal, gevolgd door een compleet voorbeeldprogramma en de bijbehorende uitvoer
• 13 diagrammen voor compilatie, gegevenstypen, voorwaarden, lussen, arrays, strings, pointers, dynamisch geheugen, structuren en recursie
• 15 programma's met een opzettelijke fout, weergegeven met het echte compilerbericht en de oplossing
• 121 oefenvragen met antwoorden aan het einde van bijna elke les, om te controleren wat je hebt geleerd
• Tips en waarschuwingen over de meest voorkomende fouten die beginners maken

Functies
• Zoeken in alle lessen
• Werkt offline, geen account nodig
• Beschikbaar in 8 talen: Engels, Spaans, Portugees, Frans, Duits, Arabisch Hindi en Bahasa Indonesia (uitleg is vertaald; de C-code blijft hetzelfde)
• Strak, modern ontwerp met donkere modus
• Codeblokken scrollen zijwaarts, zodat programma's leesbaar blijven op een telefoon

Voor wie is het bedoeld?
• Beginners die C-programmeren als hun eerste programmeertaal willen leren
• Studenten die een C-programmeercourse volgen op school, hogeschool of universiteit
• Zelfstudiestudenten die willen begrijpen hoe programma's werken in de directe omgeving van de hardware
• Programmeurs die een andere programmeertaal kennen en een duidelijke C-handleiding willen

Deze app is een hulpmiddel voor zelfstudie. Het is gebaseerd op de ISO C-standaard en de documentatie van de GCC- en Clang-compilers en is niet gelieerd aan een compilerleverancier, universiteit of standaardisatie-instantie.
Leer stap voor stap C-programmeren: een complete C-handleiding voor beginners
Bijgewerkt op
25 okt 2026

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
  • Deze app kan deze typen gegevens delen met derden
    Locatie, App-activiteit en 2 andere
  • Geen gegevens verzameld
    Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen
  • Gegevens worden tijdens de overdracht versleuteld
  • Gegevens kunnen niet worden verwijderd

Wat is er nieuw

Stability improvements.