C-Programmierung mit Beispielen ist ein kompletter C-Kurs in einer App: 45 Lektionen, in denen jedes Thema an durchgerechneten Beispielen erklärt wird, und danach 82 C-Programme zum Üben.
Lies eine Lektion, führe ihre Beispiele aus, prüf dich mit Übungsfragen und studiere dann vollständige Programme zum selben Thema. Alles funktioniert offline.
Hier bekommst du Theorie und Programme, miteinander verknüpft. Jede Lektion erklärt eine Idee in einfachen Worten und zeigt sie in kurzen, vollständigen C-Programmen mit ihrer echten Ausgabe. Allein in den Lektionen stecken über 150 Beispielprogramme, dazu 26 Diagramme, die zeigen, was im Speicher passiert.
Teil 1: C lernen mit Beispielen (45 Lektionen in 11 Abschnitten)
• Erste Schritte: Was ist C, einen Compiler einrichten, dein erstes Programm, wie das Kompilieren funktioniert, Kommentare
• Grundlagen: Schlüsselwörter und Bezeichner, Variablen, Konstanten, Datentypen, Operatoren, Vorrang und Typumwandlungen, Ausgabe mit printf, Eingabe mit scanf und fgets
• Kontrollfluss: if und else, die switch-Anweisung, die for-Schleife, while- und do-while-Schleifen, break und continue
• Funktionen: Argumente und Rückgabewerte, Gültigkeitsbereich und Lebensdauer, Rekursion
• Arrays und Strings: mehrdimensionale Arrays, String-Funktionen und Sicherheit
• Zeiger und Speicher: Zeiger und Arrays, Zeiger und Funktionen, dynamischer Speicher mit malloc und free
• Eigene Typen: Strukturen, Unions, Aufzählungen, typedef
• Dateien: Dateien öffnen, schreiben und lesen, Binärdateien
• Größere Programme: der Präprozessor, Makros und ihre Fallstricke, Programme aus mehreren Dateien
• Fehler und Debugging: häufige Fehler mit echten Compilermeldungen, undefiniertes Verhalten, Tipps zum Debugging
• Referenz: eine C-Kurzreferenz und was neu ist in C23
Teil 2: 82 Beispiele zur C-Programmierung zum Üben (11 Abschnitte)
• Grundlagen und Bedingungen: zwei Zahlen tauschen, gerade oder ungerade, Schaltjahr, größte von drei Zahlen, quadratische Gleichung
• Schleifen und Zahlen: Fakultät, Fibonacci-Folge, Primzahlen und Sieb des Eratosthenes, Armstrong-Zahlen, ggT und kgV, nCr und nPr
• Muster: Sternpyramide, Raute, Floydsches Dreieck, Pascalsches Dreieck
• Zahlensysteme: Umrechnung zwischen Dezimal, Binär, Oktal und Hexadezimal, bitweise Operatoren
• Arrays und Matrizen: lineare und binäre Suche, Bubblesort, Selectionsort und Insertionsort, Matrixmultiplikation, Transponierte, Determinante
• Strings: umkehren, Palindrom, Vokale und Konsonanten, Anagramm-Test, String in Zahl umwandeln
• Zeiger, Strukturen und Dateien: dynamische Arrays, Funktionszeiger, Türme von Hanoi, Schülerdaten, Datei kopieren
• Kleine Projekte: Taschenrechner, Bankkonto-Menü, Zahlenratespiel, Tic-Tac-Toe
Üben beim Lernen
• 130 Übungsfragen mit Lösung: erst selbst überlegen, dann antippen und die Antwort sehen
• Beispiele mit einem absichtlichen Fehler zeigen falschen C-Code und was dabei schiefgeht – so lernst du, Fehler zu erkennen und zu beheben
• Jedes Programm in Teil 2 hat einen Beispiellauf und eine Erklärung, wie es funktioniert
Funktionen
• Modernes Standard-C (C17) mit Hinweisen zu C23
• Suche in allen Lektionen und Programmen
• Funktioniert offline, kein Konto nötig
• Dunkelmodus; Code gut lesbar auf dem Handy
• Verfügbar in 8 Sprachen: English, Español, Português, Français, Deutsch, العربية, हिन्दी und Bahasa Indonesia (die Erklärungen sind übersetzt, der C-Code bleibt gleich)
Für wen?
• Für Einsteiger, die C von null an mit Beispielen lernen wollen, nicht nur mit Theorie
• Für Schüler, Azubis und Studierende in einem C-Kurs, die Übungsfragen und Beispielprogramme für Prüfungen und Praktika brauchen
C-Programmierung mit Beispielen ist eine unabhängige Lernhilfe auf Grundlage des ISO-C-Standards und der Dokumentation von GCC und Clang; sie ist mit keinem Hersteller, keiner Hochschule und keinem Normungsgremium verbunden.
Aktuelle Version
3.0.2Von hochgeladen
Ronald Matthew
Erforderliche Android-Version
Android 7.0+
Kategorie
Gratis Lernen APPAltersfreigabe
Everyone
Sicherheitsbericht
Last updated on Oct 30, 2026
Stability improvements.
