1 Ein ?berblick.- 1.1 Die Geschichte von C.- 1.2 C als Programmiersprache.- 1.3 Die Bibliotheksfunktionen.- 1.4 Die Speichermodelle.- 1.5 Aufbau eines C-Programms.- 2 Syntax.- 2.1 Zeichen.- 2.2 Bezeichner.- 2.3 Schl?sselw?rter.- 2.4 Operatoren.- 2.5 Konstante.- 2.6 Zeichenketten.- 2.7 Kommentare.- 2.8 Trennzeichen.- 2.9 Tokens.- 2.10 Ausdr?cke.- 2.11 Anweisungen.- 3 Einfache Datentypen.- 3.1 Der int-Typ.- 3.2 Der unsigned-int-Typ.- 3.3 Der char-Typ.- 3.4 Der unsigned-char-Typ.- 3.5 Der short-int-Typ.- 3.6 Der float-Typ.- 3.7 Der long-int-Typ.- 3.8 Der double-Typ.- 3.9 Arithmetik.- 3.10 Der Cast-Operator.- 3.11 Die Eingabe mit scanf().- 3.12 ?bungen.- 4 Kontrollstrukturen.- 4.1 Die FOR-Schleife.- 4.2 Die WHILE-Schleife.- 4.3 Die DO-Schleife.- 4.4 Die IF-Anweisung.- 4.5 Die SWITCH-Anweisung.- 4.6 Die BREAK-Anweisung.- 4.7 Die CONTINUE-Anweisung.- 4.8 Die GOTO-Anweisung.- 4.9 ?bungen.- 5 Felder und Zeichenketten.- 5.1 Felder.- 5.2 Zeiehenketten.- 5.3 Mehrdimensionale Felder.- 5.4 Sortieren und Suchen in Listen.- 5.5 Tabellen.- 5.6 Mengen.- 5.7 Umrechnung ins Bin?rsystem.- 5.8 Polynome.- 5.9 Matrizen.- 5.10 ?bungen.- 6 Pointer.- 6.1 Was sind Pointer?.- 6.2 Pointer und Felder.- 6.3 Pointer-Arithmetik.- 6.4 Pointer und Zeichenketten.- 6.5 Pointer auf Pointer.- 6.6 Die Speicherverwaltung.- 6.7 Pointer auf Funktionen.- 6.8 ?bungen.- 7 Funktionen.- 7.1 Funktionen.- 7.2 Funktions-Prototypen.- 7.3 Mathematische Standardfunktionen.- 7.4 Prozeduren.- 7.5 Call-by-Reference.- 7.6 Stringfunktionen.- 7.7 Zeichenfunktionen.- 7.8 ?bungen.- 8 Speicherklassen.- 8.1 Die Speicherklassse auto(matic).- 8.2 Die Speicherklasse register.- 8.3 Die Speicherklasse static.- 8.4 Die Speicherklasse extern.- 8.5 Die Speicherklasse volatile.- 8.6 Zusammenfassung.- 9 Operatoren und Ausdr?cke.- 9.1 Einteilung der Operatoren.- 9.2 Priorit?t von Operatoren.- 9.3 Logische Operatoren.- 9.4 Die Bitoperatoren.- 9.5 Ausdr?cke und L-Values.- 9.6 ?bungen.- 10 Rekursion.- 10.1 Das Rekursionsschema.- 10.2 Grenzen lóW