Vielen Dank für Ihre Bewertung und Ihr Feedback!
Sie haben bereits bewertet.
C-Tutorial plus 82 getestete Beispielprogramme mit Diagrammen und Beispielausführungen
Lerne C-Programmierung von Grund auf und übe anschließend mit 82 vollständigen Beispielprogrammen. Diese App kombiniert ein klares, schrittweises Tutorial zu modernem Standard-C (C17, mit Anmerkungen zu C23) mit einer Bibliothek getesteter Programme und realen Beispielausführungen.
Jedes vollständige Programm in der App wurde kompiliert und ausgeführt, und die tatsächliche Ausgabe wird angezeigt. Originaldiagramme veranschaulichen die Vorgänge im Computer: wie ein Programm aufgebaut ist, wie Schleifen funktionieren, wie Arrays und Strings im Speicher abgelegt werden, wie Zeiger funktionieren und wie Sortier- und Suchalgorithmen Daten verschieben.
Teil 1: Das Tutorial
• Erste Schritte: Installation eines Compilers (Windows, macOS, Linux, online und auf Android), Ihr erstes Programm, Funktionsweise der Kompilierung
• Grundlagen: Variablen, Datentypen, Operatoren, printf-Formate, sichere Eingabe mit scanf und fgets
• Kontrollfluss, Funktionen, Gültigkeitsbereich und Rekursion
• Arrays und Strings und Vermeidung von Pufferüberläufen
• Zeiger und Speicher: Zeigerarithmetik, Funktionszeiger, malloc und free
• Strukturen, Unions, Enums, Dateien, der Präprozessor und Programme mit mehreren Dateien
• Fehler und Debugging: Echte Compiler-Meldungen, undefiniertes Verhalten, Sanitizer und Debugger
• Kurzübersicht und Zusammenfassung von C23
Teil 2: 82 Beispielprogramme
• Grundlagen, Bedingungen und Schleifen: gerade/ungerade, Schaltjahr, Fakultät, Fibonacci, Primzahlen und das Sieb, größter gemeinsamer Teiler (ggT) und kleinstes gemeinsames Vielfaches (kgV)
• Muster: Pyramiden, Diamanten, Floyd- und Pascal-Muster Dreiecke
• Zahlensysteme und Bitoperatoren
• Arrays: Suchen und Sortieren (Bubble-, Auswahl- und Einfügealgorithmen), Zusammenführen, Entfernen von Duplikaten
• Matrizen, Zeichenketten, Zeiger, Rekursion und der Turm von Hanoi
• Strukturen und Dateien sowie kleine Projekte: Taschenrechner, Bankmenü, Ratespiel und Tic-Tac-Toe
Funktionen
• Jedes Programm enthält eine Beispielausführung und eine Erklärung der Funktionsweise
• Übungsfragen mit Lösungen
• Seitenübergreifende Suche
• Offline-Nutzung ohne Benutzerkonto
• Erklärungen in 8 Sprachen verfügbar: Englisch, Spanisch, Portugiesisch, Französisch, Deutsch, Arabisch, Hindi und Indonesisch
• Dunkelmodus: Codeblöcke scrollen seitlich, sodass die Programme auf dem Smartphone gut lesbar bleiben
Diese App ist eine Lernhilfe basierend auf dem ISO-C-Standard und der GCC- und Clang-Dokumentation.
Ein Klick zur Installation von XAPK/APK-Dateien auf Android!