C Programming with Examples is een complete C-taalcursus in één app: 45 lessen waarin elk concept wordt uitgelegd aan de hand van uitgewerkte voorbeelden, plus 82 C-programma's om mee te oefenen.
Lees een les, voer de voorbeelden uit, test je kennis met oefenvragen en bestudeer vervolgens complete programma's over hetzelfde onderwerp. Alles werkt offline.
De meeste C-apps bieden je ofwel theorie ofwel een lijst met programma's. Hier krijg je beide, gekoppeld aan elkaar. Elke les legt één idee in eenvoudige bewoordingen uit en laat dit zien in korte, complete C-programma's met hun daadwerkelijke uitvoer, zodat je ziet wat de code doet in plaats van er alleen maar over te lezen. Alleen al in de lessen vind je meer dan 150 voorbeeldprogramma's, plus 26 diagrammen van wat er in het geheugen gebeurt.
Deel 1: Leer de C-taal met voorbeelden (45 lessen in 11 secties)
• Aan de slag: wat is C, een compiler instellen, je eerste programma, hoe compilatie werkt, commentaar
• Basisprincipes: trefwoorden en identificatoren, variabelen, constanten, gegevenstypen en -groottes, operatoren, prioriteit en conversies, uitvoer met printf, invoer met scanf en fgets
• Controlestructuur: if en else, de switch-instructie, de for-lus, while- en do-while-lussen, break en continue
• Functies: argumenten en retourwaarden, bereik en levensduur, recursie
• Arrays en strings: multidimensionale arrays, stringfuncties en veiligheid
• Pointers en geheugen: pointers en arrays, pointers en functies, dynamisch geheugen met malloc en free
• Je eigen typen: structuren, unions, enumeraties, typedef
• Bestanden: bestanden openen, schrijven en lezen, binaire bestanden
• Grotere programma's: de preprocessor, macro's en hun valkuilen, programma's met meerdere bestanden
• Fouten en debuggen: veelvoorkomende fouten met de echte compilerberichten, ongedefinieerd gedrag, debugtips
• Referentie: een snel naslagwerk voor C en wat er nieuw is in C23
Deel 2: 82 C-programmeervoorbeelden om mee te oefenen (11 secties)
• Basisprincipes en voorwaarden: twee getallen verwisselen, even of oneven, schrikkeljaar, grootste van drie getallen, kwadratische vergelijking
• Loops en getallen: faculteit, Fibonacci-reeks, priemgetallen en de zeef van Eratosthenes, Armstrong-getallen, grootste gemene deler en kleinste gemene veelvoud, nCr en nPr
• Patroonprogramma's: sterpiramide, diamant, Floyds driehoek, Pascals driehoek
• Getallenstelsels: decimale, binaire, octale en hexadecimale conversies, bitwise-operatoren
• Arrays en matrices: lineair en binair zoeken, bubble sort, selectie- en invoegsort, matrixvermenigvuldiging, transponeren, determinant
• Strings: omkeren, palindroom, klinkers en medeklinkers, anagramcontrole, string naar integer
• Pointers, structuren en bestanden: dynamisch Arrays, functiepointers, Toren van Hanoi, leerlingdossiers, een bestand kopiëren
• Eenvoudige projecten: rekenmachine, bankrekeningmenu, getallenraadspel, boter-kaas-en-eieren
Oefen terwijl je leert
• 130 oefenvragen met antwoorden: probeer eerst, tik dan om het antwoord te zien
• Voorbeelden van "Programma met een fout" laten foutieve C-code zien en wat er misgaat, zodat je leert fouten te herkennen en te corrigeren
• Elk programma in deel 2 heeft een voorbeeld van de uitvoering en een uitleg over "hoe het werkt"
• Links tussen gerelateerde lessen en programma's
Functies
• Moderne standaard C (C17), met aantekeningen over C23
• Zoeken in alle lessen en programma's
• Werkt offline, geen account nodig
• Donkere modus; Codeblokken scrollen zijwaarts, zodat C-code leesbaar blijft op een telefoon.
• Beschikbaar in 8 talen: Engels, Spaans, Portugees, Frans, Duits, Arabisch, Hindi en Indonesisch (uitleg is vertaald; de C-code blijft hetzelfde).
Voor wie is het bedoeld?
• Beginners die de C-taal vanaf nul willen leren met voorbeelden, niet alleen theorie.
• Studenten die een C-programmeurscursus volgen en oefenopgaven en voorbeeldprogramma's nodig hebben voor tentamens en practica.
• Iedereen die al wat C kent en zijn kennis van pointers, geheugen, strings of bestanden wil verdiepen.
C Programming with Examples is een hulpmiddel voor zelfstudie, gebaseerd op de ISO C-standaard en de documentatie van GCC en Clang; het is niet gelieerd aan een compilerleverancier, universiteit of standaardisatie-instantie.
Laatste Versie
3.0.2Geüpload door
Ronald Matthew
Android vereist
Android 7.0+
Categorie
Gratis Onderwijs APPInhoudsbeoordeling
Everyone
Veiligheidsrapport
Melden
Rapporteer als ongepastLast updated on Oct 30, 2026
Stability improvements.
