- Seite 1: Klaus Schmaranz Softwareentwicklung
- Seite 5 und 6: Vorwort des Autors Die Programmiers
- Seite 7 und 8: Vorwort des Autors IX warnen, dem I
- Seite 9 und 10: Inhaltsverzeichnis 1. Ziel und Inha
- Seite 11 und 12: Inhaltsverzeichnis XIII 12. Arbeits
- Seite 13 und 14: Inhaltsverzeichnis XV I.4 Keyboard
- Seite 15 und 16: 2 1. Ziel und Inhalt dieses Buchs v
- Seite 17 und 18: 4 1. Ziel und Inhalt dieses Buchs a
- Seite 19 und 20: 6 1. Ziel und Inhalt dieses Buchs h
- Seite 21: 8 2. Begriffsklärung Eigenschaften
- Seite 25 und 26: 12 2. Begriffsklärung Abgesehen vo
- Seite 27 und 28: 14 2. Begriffsklärung Allen Verfah
- Seite 29 und 30: 16 2. Begriffsklärung Coding-Stand
- Seite 31 und 32: 18 2. Begriffsklärung zung überge
- Seite 33 und 34: 20 2. Begriffsklärung die Anforder
- Seite 35 und 36: 22 2. Begriffsklärung Umstand ist
- Seite 37 und 38: 24 3. Erste Schritte in C viele hun
- Seite 39 und 40: 26 3. Erste Schritte in C weise gib
- Seite 42 und 43: 4. Datentypen und Variablen Natürl
- Seite 44 und 45: 4. Datentypen und Variablen 31 int
- Seite 46 und 47: 4. Datentypen und Variablen 33 Vors
- Seite 48 und 49: 4. Datentypen und Variablen 35 18 p
- Seite 50 und 51: 4. Datentypen und Variablen 37 ler,
- Seite 52 und 53: 4. Datentypen und Variablen 39 Ein
- Seite 54 und 55: 5. Operatoren In der Folge sollen O
- Seite 56 und 57: 5.2 Arithmetische Operatoren 43 1 /
- Seite 58 und 59: 5.3 Logische - und Vergleichsoperat
- Seite 60 und 61: 5.4 Bitoperatoren 47 Operator Bedeu
- Seite 62 und 63: 5.4 Bitoperatoren 49 Weil die Erfah
- Seite 64 und 65: 5.4 Bitoperatoren 51 ist und der Re
- Seite 66 und 67: 5.5 Zuweisungs-Kurzformen 53 38 p r
- Seite 68 und 69: 6. Implizite Typumwandlungen Bisher
- Seite 70 und 71: 7. Kontrollstrukturen Endlich! Der
- Seite 72 und 73:
7.1 if-else Statements 59 } one mor
- Seite 74 und 75:
7.1 if-else Statements 61 Ich glaub
- Seite 76 und 77:
7.2 switch Statements 63 Zahlenwert
- Seite 78 und 79:
7.3 while Schleifen 65 14 15 // the
- Seite 80 und 81:
7.5 for Schleifen 67 Vorgehensweise
- Seite 82 und 83:
7.6 break und continue 69 gezählt
- Seite 84:
7.7 Das unselige goto Statement 71
- Seite 87 und 88:
74 8. Funktionen blick nicht releva
- Seite 89 und 90:
76 8. Funktionen Vorsicht Falle: Ei
- Seite 91 und 92:
78 8. Funktionen kennen gelernt hab
- Seite 93 und 94:
80 8. Funktionen wir aber bereits z
- Seite 95 und 96:
82 8. Funktionen Dieses Programm is
- Seite 97 und 98:
84 8. Funktionen Funktion nur dekla
- Seite 99 und 100:
86 9. Kaffeeautomat - ein kleines B
- Seite 101 und 102:
88 9. Kaffeeautomat - ein kleines B
- Seite 103 und 104:
90 9. Kaffeeautomat - ein kleines B
- Seite 105 und 106:
92 9. Kaffeeautomat - ein kleines B
- Seite 107 und 108:
94 9. Kaffeeautomat - ein kleines B
- Seite 109 und 110:
96 9. Kaffeeautomat - ein kleines B
- Seite 111 und 112:
98 9. Kaffeeautomat - ein kleines B
- Seite 113 und 114:
100 9. Kaffeeautomat - ein kleines
- Seite 115 und 116:
102 9. Kaffeeautomat - ein kleines
- Seite 117 und 118:
104 9. Kaffeeautomat - ein kleines
- Seite 119 und 120:
106 9. Kaffeeautomat - ein kleines
- Seite 121 und 122:
108 9. Kaffeeautomat - ein kleines
- Seite 123 und 124:
110 9. Kaffeeautomat - ein kleines
- Seite 125 und 126:
112 9. Kaffeeautomat - ein kleines
- Seite 127 und 128:
114 9. Kaffeeautomat - ein kleines
- Seite 129 und 130:
116 9. Kaffeeautomat - ein kleines
- Seite 131 und 132:
118 10. Pointer Zugriff auf diese V
- Seite 133 und 134:
120 10. Pointer • Sobald auf die
- Seite 135 und 136:
122 10. Pointer Der address-of und
- Seite 137 und 138:
124 10. Pointer 16 ∗ t e s t p t
- Seite 139 und 140:
126 10. Pointer Und ich schwindle m
- Seite 141 und 142:
128 10. Pointer Nur, damit hier nic
- Seite 143 und 144:
130 10. Pointer 1 // d y n a r r a
- Seite 145 und 146:
132 10. Pointer beim Index-Operator
- Seite 147 und 148:
134 10. Pointer 86 { 87 for ( col c
- Seite 149 und 150:
136 10. Pointer Vorsicht Falle: Oft
- Seite 151 und 152:
138 10. Pointer ben, wir hätten ga
- Seite 153 und 154:
140 10. Pointer Man kann Pointer na
- Seite 155 und 156:
142 10. Pointer In Zeile 18 sieht m
- Seite 157 und 158:
144 10. Pointer und damit wird leng
- Seite 159 und 160:
146 10. Pointer display_function de
- Seite 162 und 163:
11. Structures Ich bin wahrscheinli
- Seite 164 und 165:
11. Structures 151 geschwungenen Kl
- Seite 166 und 167:
11. Structures 153 76 struct Employ
- Seite 168 und 169:
11. Structures 155 • Noch einen k
- Seite 170 und 171:
11. Structures 157 Speicherkopie zw
- Seite 172 und 173:
11. Structures 159 Nun aber zurück
- Seite 174 und 175:
11. Structures 161 nun spielen wir
- Seite 176 und 177:
11. Structures 163 296 struct Offic
- Seite 178 und 179:
11. Structures 165 Die struct Addre
- Seite 180 und 181:
11. Structures 167 Fall bestimmt du
- Seite 182 und 183:
11. Structures 169 Hier entdecken w
- Seite 184:
11. Structures 171 trennt man Block
- Seite 187 und 188:
174 12. Arbeitsprioritäten - ein k
- Seite 189 und 190:
176 12. Arbeitsprioritäten - ein k
- Seite 191 und 192:
178 12. Arbeitsprioritäten - ein k
- Seite 193 und 194:
180 12. Arbeitsprioritäten - ein k
- Seite 196 und 197:
13. Typendefinitionen und Casts Zur
- Seite 198 und 199:
13. Typendefinitionen und Casts 185
- Seite 200 und 201:
13. Typendefinitionen und Casts 187
- Seite 202 und 203:
14. Rekursion Im Prinzip stellt ein
- Seite 204 und 205:
14. Rekursion 191 erst erlernt werd
- Seite 206:
14. Rekursion 193 ein Implementatio
- Seite 209 und 210:
196 15. Arbeiten mit mehreren Files
- Seite 211 und 212:
198 15. Arbeiten mit mehreren Files
- Seite 213 und 214:
200 15. Arbeiten mit mehreren Files
- Seite 216 und 217:
16. Der C-Preprocessor Der C-Compil
- Seite 218 und 219:
16.1 Macros 205 7 8 int main ( ) 9
- Seite 220 und 221:
16.2 Einfügen von Files 207 Proble
- Seite 222 und 223:
16.3 Bedingte Übersetzung 209 1 //
- Seite 224 und 225:
17. Speicherklassen Ohne dies zu be
- Seite 226 und 227:
17.3 Die Speicherklasse static 213
- Seite 228 und 229:
18. Der Datentyp enum Zur Definitio
- Seite 230:
18. Der Datentyp enum 217 keine uns
- Seite 233 und 234:
220 19. Unions 22 t e s t u n i o n
- Seite 235 und 236:
222 19. Unions 79 { 80 Event ∗ ev
- Seite 238 und 239:
20. Weitere wichtige C-Konstrukte I
- Seite 240 und 241:
20.2 File Handling 227 Leider ist a
- Seite 242 und 243:
20.2 File Handling 229 Aus diesem G
- Seite 244 und 245:
21. Diverse hilfreiche Befehle und
- Seite 246 und 247:
21.3 Kombination von Text- und File
- Seite 248 und 249:
21.7 Emacs 235 tar cvpf all_source_
- Seite 250 und 251:
22. Ein paar Datenstrukturen Mehrfa
- Seite 252 und 253:
22.2 Binärbaum 239 22.2 Binärbaum
- Seite 254 und 255:
22.3 Hashmap 241 mentation eines al
- Seite 256 und 257:
22.4 Stack 243 (Hash: 8) gespeicher
- Seite 258 und 259:
23. Beispiele zur Übung Softwareen
- Seite 260 und 261:
23.2 Beispiel 2: Sortierte Liste 24
- Seite 262 und 263:
23.2 Beispiel 2: Sortierte Liste 24
- Seite 264 und 265:
23.2 Beispiel 2: Sortierte Liste 25
- Seite 266 und 267:
23.3 Beispiel 3: Taschenrechner 253
- Seite 268 und 269:
23.3 Beispiel 3: Taschenrechner 255
- Seite 270 und 271:
23.3 Beispiel 3: Taschenrechner 257
- Seite 272 und 273:
A. Binäre Zahlenrepräsentationen
- Seite 274 und 275:
A.2 Ganzzahlen 261 Von rechts nach
- Seite 276 und 277:
A.2 Ganzzahlen 263 Auch dies lässt
- Seite 278 und 279:
A.2 Ganzzahlen 265 • Wird ein Bit
- Seite 280 und 281:
A.3 Gleitkommazahlen 267 Stellen (v
- Seite 282:
B. Reihenfolge der Auflösung von O
- Seite 285 und 286:
272 C. Coding-Standard halten. Gena
- Seite 288 und 289:
D. Vollständige Implementation des
- Seite 290 und 291:
D. Vollständige Implementation des
- Seite 292 und 293:
D. Vollständige Implementation des
- Seite 294 und 295:
D. Vollständige Implementation des
- Seite 296:
D. Vollständige Implementation des
- Seite 300 und 301:
F. Vollständige Implementation der
- Seite 302 und 303:
F. Vollständige Implementation der
- Seite 304 und 305:
F. Vollständige Implementation der
- Seite 306 und 307:
F. Vollständige Implementation der
- Seite 308 und 309:
F. Vollständige Implementation der
- Seite 310:
F. Vollständige Implementation der
- Seite 313 und 314:
300 G. Vollständige Implementation
- Seite 315 und 316:
302 G. Vollständige Implementation
- Seite 317 und 318:
304 G. Vollständige Implementation
- Seite 319 und 320:
306 G. Vollständige Implementation
- Seite 322 und 323:
H. Vollständige rekursive Implemen
- Seite 324:
H. Vollständige rekursive Implemen
- Seite 327 und 328:
314 I. Emacs sobald sie gleichzeiti
- Seite 329 und 330:
316 I. Emacs Bedeutung zukommt. Im
- Seite 331 und 332:
318 I. Emacs C-x C-v Replace buffer
- Seite 333 und 334:
320 I. Emacs tereinander bewirkt, d
- Seite 335 und 336:
322 I. Emacs • Linke Maustaste dr
- Seite 337 und 338:
324 I. Emacs braucht nur C-x ( zu t
- Seite 339 und 340:
326 I. Emacs R Wie r zuvor, nur erf
- Seite 342 und 343:
J. Lösungen zu den Übungsbeispiel
- Seite 344 und 345:
J.1 Lösung zu Beispiel 1 (Binäre
- Seite 346 und 347:
J.1 Lösung zu Beispiel 1 (Binäre
- Seite 348 und 349:
J.1 Lösung zu Beispiel 1 (Binäre
- Seite 350 und 351:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 352 und 353:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 354 und 355:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 356 und 357:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 358 und 359:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 360 und 361:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 362 und 363:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 364 und 365:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 366 und 367:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 368 und 369:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 370 und 371:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 372 und 373:
J.2 Lösung zu Beispiel 2 (Sortiert
- Seite 374 und 375:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 376 und 377:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 378 und 379:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 380 und 381:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 382 und 383:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 384 und 385:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 386 und 387:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 388 und 389:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 390 und 391:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 392 und 393:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 394 und 395:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 396 und 397:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 398 und 399:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 400 und 401:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 402 und 403:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 405 und 406:
392 J. Lösungen zu den Übungsbeis
- Seite 407 und 408:
394 J. Lösungen zu den Übungsbeis
- Seite 409 und 410:
396 J. Lösungen zu den Übungsbeis
- Seite 411 und 412:
398 J. Lösungen zu den Übungsbeis
- Seite 414:
Literaturverzeichnis [Cameron et al
- Seite 417 und 418:
404 Index case, siehe Kontrollstruk
- Seite 419 und 420:
406 Index Kommentar, 33 - einzeilig
- Seite 421 und 422:
408 Index Speicherklasse, 211 - aut