Moderne C-Programmierung - Kompendium und Referenz

von: Helmut Schellong

Springer-Verlag, 2005

ISBN: 9783540285458 , 280 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 6,99 EUR

  • Heile Welt - Roman
    Der Besucher - Roman
    Die Jäger - Thriller
    Das zweite Königreich - Historischer Roman
    Das Spiel der Könige - Historischer Roman
    Doof it yourself - Erste Hilfe für die Generation Doof
 

Mehr zum Inhalt

Moderne C-Programmierung - Kompendium und Referenz


 

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