Suchen und Finden
Vorwort
6
Inhaltsverzeichnis
9
Teil I Erfassung der Sprache C / Referenz
13
1 C-Schlüsselwörter
14
1.1 Liste der Schlüsselwörter
14
1.2 Erklärung einiger besonderer Schlüsselwörter
16
2 Elementare Datentypen
18
2.1 Liste der Datentypen
18
2.2 Erklärungen zu den Datentypen
19
3 Punktuatoren und Operatoren
22
3.1 Punktuatoren
22
3.2 Operatoren
24
3.3 Operatoren, kurz erklärt
25
4 C-Zeichensatz, Konstanten, Kommentare
36
4.1 Zeichenmenge
36
4.2 Zahlenkonstanten
37
4.3 Zeichenkonstanten
38
4.4 Zeichenkettenkonstanten
38
4.5 Kommentare
40
5 Der C-Preprocessor
42
5.1 Einführende Beispiele mit Erklärungen
42
5.2 Au.istung von Syntaxelementen
45
5.3 Vorde.nierte Namen
46
6 Ein schematisches C-Programm
48
6.1 Minimale C-Quelltexte
48
6.2 Programmschema
49
6.3 Erklärungen zum Programmschema
50
6.4 Startkode
52
7 C-Quelltexte, C-Compiler, Programm
54
8 Der neue C-Standard C99
58
8.1 Vorwort
58
8.2 Neue Merkmale
59
Teil II Eingehende Beschreibung der Merkmale
68
9 Einleitung
69
9.1 Vorurteile
69
9.2 Automatische Umwandlungen
73
10 Adressen (Zeiger, Pointer)
75
10.1 Adressen der Objekte
75
10.2 Addition, Subtraktion und Di
77
erenzbildung
77
10.3 Sammlung von Beispielen
80
10.4 Der NULL-Pointer
82
10.5 Referenzen
83
11 Objekte in C
85
11.1 Arrays (Felder, Vektoren)
85
11.2 Strukturen
93
11.3 Unionen
95
11.4 Bitfelder
97
11.5 Enumerationen
99
11.6 Funktionen
100
12 Initialisierungen
109
13 Speicherklassen
111
14 Steuerung des Programmablaufes
115
14.1 Anweisungsblöcke
115
14.2
116
Anweisung
116
14.3
117
Schleife
117
14.4
117
Schleife
117
14.5
118
Schleife
118
14.6
118
Fallunterscheidung
118
14.7 Sprunganweisungen
119
14.8 Ausdrücke
121
14.9 Beispiel
122
15 Komplexe Typen
125
16 Sequenzpunkt-Regeln
127
Teil III C in der Praxis
129
17 Moderne C-Programmierung
130
17.1 Hinweise, Anregungen, Finessen
132
17.2 Hilfsprogramme
144
17.3 Editor
148
(Syntax-Einfärbung)
148
17.4 Skript-Interpreter
151
17.5 Modul-Konzepte (C-Projekte)
175
17.6 Speicherzuteilung
180
17.7 Spezielle
192
für Mikrokontroller
192
17.8 Lösung in auswegloser Situation
197
18 Unmoderne C-Programmierung
202
18.1 MISRA (-C)
202
A Allgemein zu diesem Buch
212
A.1 Begri
212
e, kurz erklärt
212
A.2 Hinweise
214
B Die Ansi-Library
216
B.1 Kurzbeschreibung einiger Funktionen
217
B.2 Kurzübersicht ANSI-Standard-Bibliothek
224
C Die Posix-Library
238
C.1 Kurzbeschreibung einiger Funktionen
239
C.2 Kurzübersicht Posix-, X/Open- und sonstige C-Funktionen
243
D Verschiedenes
248
D.1 C im Vergleich
248
D.2 Hinweise
249
Wissenswertes
249
Tricks
249
D.3 Wünsch dir was
257
D.4 Reguläre Ausdrücke
259
D.5 Kurzbeschreibung
262
Kommandos
262
E C++
274
E.1 Zeichentabelle
277
Literaturverzeichnis
278
Sachverzeichnis
279
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.