Grundkurs C¶
C ist wohl eine der wichtigsten Programmiersprachen überhaupt. Kaum ein Programmierer wird umhin kommen, sich mit dieser Programmiersprache auseinander zu setzen, da sie die Grundlage für viele Interpretersprachen und/oder andere darauf aufbauende Sprachen darstellt.
Die Programmierung mag in C mit mehr Aufwand verbunden sein als in anderen Sprachen, dafür laufen die fertigen Programme meist „flüssiger“, da sie die verfügbare Hardware effizienter nutzen können. Dies ist insbesondere bei der Programmierung von Mikrocontrollern ein entscheidender Vorteil.
In diesem Tutorial sind einige Grundlagen, Tipps und Tricks rund um C-Programmierung nach dem C-99 beziehungsweise C-11-Standard aufgeführt.
- Einführung: Editieren und Übersetzen
- Definition von Variablen
- Zeiger und Felder
- Ausgabe und Eingabe
- Operatoren und Funktionen
- Kontrollstrukturen
- Funktionen für Felder und Zeichenketten
- Zusammengesetzte Datentypen
- Dateien und Verzeichnisse
- Interaktionen mit dem Betriebsystem
- Modularisierung
- Präprozessor, Compiler und Linker
- Laufzeiten von Algorithmen
- Dynamische Datenstrukturen
- Hilfreiche Werkzeuge
- Die C-Standardbibliothek
- Curses
- Links