- 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 und 22: 8 2. Begriffsklärung Eigenschaften
- Seite 23 und 24: 10 2. Begriffsklärung Niedrige Pro
- 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: 26 3. Erste Schritte in C weise gib
- Seite 43 und 44: 30 4. Datentypen und Variablen norm
- Seite 45 und 46: 32 4. Datentypen und Variablen die
- Seite 47 und 48: 34 4. Datentypen und Variablen ein
- Seite 49 und 50: 36 4. Datentypen und Variablen nur
- Seite 51 und 52: 38 4. Datentypen und Variablen Zeic
- Seite 53 und 54: 40 4. Datentypen und Variablen Einz
- Seite 55 und 56: 42 5. Operatoren Operator Bedeutung
- Seite 57 und 58: 44 5. Operatoren noch den alten Wer
- Seite 59 und 60: 46 5. Operatoren len nicht notwendi
- Seite 61 und 62: 48 5. Operatoren gesetzt sind, die
- Seite 63 und 64: 50 5. Operatoren kann in einer Oper
- Seite 65 und 66: 52 5. Operatoren Schritt 2: Wir wei
- Seite 67 und 68: 54 5. Operatoren 17 zum Wert und we
- Seite 69 und 70: 56 6. Implizite Typumwandlungen sch
- Seite 71 und 72: 58 7. Kontrollstrukturen auch schon
- Seite 73 und 74: 60 7. Kontrollstrukturen 5 int my t
- Seite 75 und 76: 62 7. Kontrollstrukturen Schachtelu
- Seite 77 und 78: 64 7. Kontrollstrukturen angesprung
- Seite 79 und 80: 66 7. Kontrollstrukturen als Index
- Seite 81 und 82: 68 7. Kontrollstrukturen wird über
- Seite 83 und 84: 70 7. Kontrollstrukturen schon eine
- Seite 86 und 87: 8. Funktionen Bisher wissen wir, da
- Seite 88 und 89: 8.1 Allgemeines 75 5 6 int square (
- Seite 90 und 91:
8.1 Allgemeines 77 werden. Die Funk
- Seite 92 und 93:
8.2 Scope und Lifetime 79 üblicher
- Seite 94 und 95:
8.2 Scope und Lifetime 81 dem der u
- Seite 96 und 97:
8.2 Scope und Lifetime 83 der globa
- Seite 98 und 99:
9. Kaffeeautomat - ein kleines Beis
- Seite 100 und 101:
9.1 User Requirements 87 Ausrüstun
- Seite 102 und 103:
9.1 User Requirements 89 UR 2: Ausw
- Seite 104 und 105:
9.2 Das Handbuch zum API 91 neuen B
- Seite 106 und 107:
9.2 Das Handbuch zum API 93 dass ma
- Seite 108 und 109:
9.3 Software Requirements 95 aus Vo
- Seite 110 und 111:
9.3 Software Requirements 97 Sollte
- Seite 112 und 113:
9.4 Architectural Design 99 Bevor w
- Seite 114 und 115:
9.4 Architectural Design 101 Wir ha
- Seite 116 und 117:
9.4 Architectural Design 103 Water
- Seite 118 und 119:
9.5 Detailed Design 105 Layout Gesc
- Seite 120 und 121:
9.6 Implementation 107 bisher noch
- Seite 122 und 123:
9.6 Implementation 109 50 #define B
- Seite 124 und 125:
9.6 Implementation 111 Per Definiti
- Seite 126 und 127:
9.6 Implementation 113 Nach diesem
- Seite 128 und 129:
9.6 Implementation 115 Automaten st
- Seite 130 und 131:
10. Pointer In diesem Kapitel wende
- Seite 132 und 133:
10.1 Das Prinzip von Pointern 119 D
- Seite 134 und 135:
10.2 Pointer und Adressen 121 my_va
- Seite 136 und 137:
10.2 Pointer und Adressen 123 9 { 1
- Seite 138 und 139:
10.2 Pointer und Adressen 125 der t
- Seite 140 und 141:
10.3 Dynamische Memory-Verwaltung 1
- Seite 142 und 143:
10.4 Dynamische Arrays 129 Mit dem
- Seite 144 und 145:
10.4 Dynamische Arrays 131 Element
- Seite 146 und 147:
10.4 Dynamische Arrays 133 20 // a
- Seite 148 und 149:
10.4 Dynamische Arrays 135 wie bere
- Seite 150 und 151:
10.4 Dynamische Arrays 137 Schritt
- Seite 152 und 153:
10.5 Pointerarithmetik 139 15 int
- Seite 154 und 155:
10.6 Strings in C 141 13 14 //−
- Seite 156 und 157:
10.6 Strings in C 143 Leider ist de
- Seite 158 und 159:
10.7 Funktionspointer 145 Es stellt
- Seite 160:
10.7 Funktionspointer 147 wickler m
- Seite 163 und 164:
150 11. Structures 3 4 #include < s
- Seite 165 und 166:
152 11. Structures 10 struct Office
- Seite 167 und 168:
154 11. Structures Austria Room: D
- Seite 169 und 170:
156 11. Structures Nimm aus test_em
- Seite 171 und 172:
158 11. Structures lern eine shallo
- Seite 173 und 174:
160 11. Structures weit die sehr be
- Seite 175 und 176:
162 11. Structures herein bewusst,
- Seite 177 und 178:
164 11. Structures nierten Funktion
- Seite 179 und 180:
166 11. Structures was noch alles p
- Seite 181 und 182:
168 11. Structures chen könnte), o
- Seite 183 und 184:
170 11. Structures aufgrund eines F
- Seite 186 und 187:
12. Arbeitsprioritäten - ein klein
- Seite 188 und 189:
12.3 Implementation 175 wird. Wenn
- Seite 190 und 191:
12.3 Implementation 177 48 struct L
- Seite 192 und 193:
12.3 Implementation 179 Lösche Kno
- Seite 194:
12.3 Implementation 181 320 void ru
- Seite 197 und 198:
184 13. Typendefinitionen und Casts
- Seite 199 und 200:
186 13. Typendefinitionen und Casts
- Seite 201 und 202:
188 13. Typendefinitionen und Casts
- Seite 203 und 204:
190 14. Rekursion 20 { 21 unsigned
- Seite 205 und 206:
192 14. Rekursion Bevor wir uns nun
- Seite 208 und 209:
15. Arbeiten mit mehreren Files: ma
- Seite 210 und 211:
15.2 Make Rules 197 • dependencie
- Seite 212 und 213:
15.2 Make Rules 199 4 gcc −o coff
- Seite 214:
15.3 Variablen in Makefiles 201 17
- Seite 217 und 218:
204 16. Der C-Preprocessor Intermed
- Seite 219 und 220:
206 16. Der C-Preprocessor 1 // p r
- Seite 221 und 222:
208 16. Der C-Preprocessor MS-Windo
- Seite 223 und 224:
210 16. Der C-Preprocessor die gesa
- Seite 225 und 226:
212 17. Speicherklassen my_program.
- Seite 227 und 228:
214 17. Speicherklassen 17 18 //−
- Seite 229 und 230:
216 18. Der Datentyp enum 41 p r i
- Seite 232 und 233:
19. Unions In C gibt es ein Konstru
- Seite 234 und 235:
19. Unions 221 13 //∗∗∗∗∗
- Seite 236:
19. Unions 223 • Hintereinander i
- Seite 239 und 240:
226 20. Weitere wichtige C-Konstruk
- Seite 241 und 242:
228 20. Weitere wichtige C-Konstruk
- Seite 243 und 244:
230 20. Weitere wichtige C-Konstruk
- Seite 245 und 246:
232 21. Diverse hilfreiche Befehle
- Seite 247 und 248:
234 21. Diverse hilfreiche Befehle
- Seite 249 und 250:
236 21. Diverse hilfreiche Befehle
- Seite 251 und 252:
238 22. Ein paar Datenstrukturen Ge
- Seite 253 und 254:
240 22. Ein paar Datenstrukturen Ei
- Seite 255 und 256:
242 22. Ein paar Datenstrukturen Wi
- Seite 257 und 258:
244 22. Ein paar Datenstrukturen St
- Seite 259 und 260:
246 23. Beispiele zur Übung gutes
- Seite 261 und 262:
248 23. Beispiele zur Übung 23.2.1
- Seite 263 und 264:
250 23. Beispiele zur Übung User R
- Seite 265 und 266:
252 23. Beispiele zur Übung Die fo
- Seite 267 und 268:
254 23. Beispiele zur Übung mehrer
- Seite 269 und 270:
256 23. Beispiele zur Übung 5.0 ==
- Seite 271 und 272:
258 23. Beispiele zur Übung Das Fo
- Seite 273 und 274:
260 A. Binäre Zahlenrepräsentatio
- Seite 275 und 276:
262 A. Binäre Zahlenrepräsentatio
- Seite 277 und 278:
264 A. Binäre Zahlenrepräsentatio
- Seite 279 und 280:
266 A. Binäre Zahlenrepräsentatio
- Seite 281 und 282:
268 A. Binäre Zahlenrepräsentatio
- Seite 284 und 285:
C. Coding-Standard Der hier angefü
- Seite 286:
C.2 Coding-Rules 273 • Namen von
- Seite 289 und 290:
276 D. Vollständige Implementation
- Seite 291 und 292:
278 D. Vollständige Implementation
- Seite 293 und 294:
280 D. Vollständige Implementation
- Seite 295 und 296:
282 D. Vollständige Implementation
- Seite 298:
E. readLine unter MS-Windows Die Fu
- Seite 301 und 302:
288 F. Vollständige Implementation
- Seite 303 und 304:
290 F. Vollständige Implementation
- Seite 305 und 306:
292 F. Vollständige Implementation
- Seite 307 und 308:
294 F. Vollständige Implementation
- Seite 309 und 310:
296 F. Vollständige Implementation
- Seite 312 und 313:
G. Vollständige Implementation der
- Seite 314 und 315:
G. Vollständige Implementation der
- Seite 316 und 317:
G. Vollständige Implementation der
- Seite 318 und 319:
G. Vollständige Implementation der
- Seite 320:
G. Vollständige Implementation der
- Seite 323 und 324:
310 H. Vollständige rekursive Impl
- Seite 326 und 327:
I. Emacs In diesem Kapitel soll kur
- Seite 328 und 329:
I.1 Konventionen 315 • C-G bedeut
- Seite 330 und 331:
I.2 Allgemeine Tastenkombinationen
- Seite 332 und 333:
I.2 Allgemeine Tastenkombinationen
- Seite 334 und 335:
I.2 Allgemeine Tastenkombinationen
- Seite 336 und 337:
I.4 Keyboard Macros 323 dort, womit
- Seite 338 und 339:
I.5 Email 325 I.5 Email Zum Lesen v
- Seite 340:
I.8 Konfiguration 327 Zu diesem Pak
- Seite 343 und 344:
330 J. Lösungen zu den Übungsbeis
- Seite 345 und 346:
332 J. Lösungen zu den Übungsbeis
- Seite 347 und 348:
334 J. Lösungen zu den Übungsbeis
- Seite 349 und 350:
336 J. Lösungen zu den Übungsbeis
- Seite 351 und 352:
338 J. Lösungen zu den Übungsbeis
- Seite 353 und 354:
340 J. Lösungen zu den Übungsbeis
- Seite 355 und 356:
342 J. Lösungen zu den Übungsbeis
- Seite 357 und 358:
344 J. Lösungen zu den Übungsbeis
- Seite 359 und 360:
346 J. Lösungen zu den Übungsbeis
- Seite 361 und 362:
348 J. Lösungen zu den Übungsbeis
- Seite 363 und 364:
350 J. Lösungen zu den Übungsbeis
- Seite 365 und 366:
352 J. Lösungen zu den Übungsbeis
- Seite 367 und 368:
354 J. Lösungen zu den Übungsbeis
- Seite 369 und 370:
356 J. Lösungen zu den Übungsbeis
- Seite 371 und 372:
358 J. Lösungen zu den Übungsbeis
- Seite 373 und 374:
360 J. Lösungen zu den Übungsbeis
- Seite 375 und 376:
362 J. Lösungen zu den Übungsbeis
- Seite 377 und 378:
364 J. Lösungen zu den Übungsbeis
- Seite 379 und 380:
366 J. Lösungen zu den Übungsbeis
- Seite 381 und 382:
368 J. Lösungen zu den Übungsbeis
- Seite 383 und 384:
370 J. Lösungen zu den Übungsbeis
- Seite 385 und 386:
372 J. Lösungen zu den Übungsbeis
- Seite 387 und 388:
374 J. Lösungen zu den Übungsbeis
- Seite 389 und 390:
376 J. Lösungen zu den Übungsbeis
- Seite 391 und 392:
378 J. Lösungen zu den Übungsbeis
- Seite 393 und 394:
380 J. Lösungen zu den Übungsbeis
- Seite 395 und 396:
382 J. Lösungen zu den Übungsbeis
- Seite 397 und 398:
384 J. Lösungen zu den Übungsbeis
- Seite 399 und 400:
386 J. Lösungen zu den Übungsbeis
- Seite 401 und 402:
388 J. Lösungen zu den Übungsbeis
- Seite 403:
390 J. Lösungen zu den Übungsbeis
- Seite 406 und 407:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 408 und 409:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 410 und 411:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 412:
J.3 Lösung zu Beispiel 3 (Taschenr
- Seite 416 und 417:
Index ? ... :, siehe Kontrollstrukt
- Seite 418 und 419:
Index 405 - Abbruch bei Fehler, 169
- Seite 420 und 421:
Index 407 - - /=, 53 - - =, 53 - -
- Seite 422:
Über den Autor Klaus Schmaranz ist