21.11.2013 Aufrufe

Eine Einführung in die Programmiersprache C und die Grundlagen ...

Eine Einführung in die Programmiersprache C und die Grundlagen ...

Eine Einführung in die Programmiersprache C und die Grundlagen ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>E<strong>in</strong>e</strong> <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> Informatik <strong>und</strong> <strong>die</strong> <strong>Programmiersprache</strong> C<br />

Inhaltsverzeichnis<br />

1 <strong>E<strong>in</strong>führung</strong> .................................................................................................................................... 3<br />

2 Gr<strong>und</strong>lagen ................................................................................................................................... 6<br />

3 Datentypen ................................................................................................................................. 14<br />

4 Konstanten .................................................................................................................................. 17<br />

5 Variablen .................................................................................................................................... 19<br />

6 E<strong>in</strong>-/Ausgabe e<strong>in</strong>facher Datentypen ........................................................................................... 22<br />

7 Operatoren .................................................................................................................................. 25<br />

8 Anweisungen/Statements ........................................................................................................... 31<br />

9 Kontrollstrukturen ...................................................................................................................... 32<br />

10 Funktionen .............................................................................................................................. 40<br />

11 Felder (Arrays) ....................................................................................................................... 44<br />

12 Str<strong>in</strong>gs ..................................................................................................................................... 48<br />

13 Strukturen ............................................................................................................................... 50<br />

14 Unions .................................................................................................................................... 54<br />

15 Bitfelder .................................................................................................................................. 55<br />

16 Enums ..................................................................................................................................... 56<br />

17 Zeiger (Po<strong>in</strong>ter) ...................................................................................................................... 57<br />

18 Preprocessor ........................................................................................................................... 66<br />

19 Bibliotheksfunktionen ............................................................................................................ 68<br />

20 Modulares Programmieren ..................................................................................................... 82<br />

21 Datei I/O ................................................................................................................................. 84<br />

22 Standardargumente ................................................................................................................. 87<br />

23 Sortieren ................................................................................................................................. 88<br />

24 Suchen .................................................................................................................................... 94<br />

25 Rekursion ............................................................................................................................... 96<br />

26 Dynamische Speicherverwaltung ........................................................................................... 98<br />

27 Listen .................................................................................................................................... 102<br />

28 (B<strong>in</strong>äre) Bäume .................................................................................................................... 110<br />

29 Hashtabellen ......................................................................................................................... 114<br />

30 Software Eng<strong>in</strong>eer<strong>in</strong>g ........................................................................................................... 116<br />

31 Analyse/Design .................................................................................................................... 123<br />

32 Designmethoden ................................................................................................................... 126<br />

33 Systematisches Testen von Software ................................................................................... 137<br />

34 Projektorganisation <strong>und</strong> Projektleitung ................................................................................ 141<br />

35 Anhang A, weiterführende Literatur .................................................................................... 144<br />

36 Anhang B, Debugg<strong>in</strong>g Tips <strong>und</strong> Tricks ............................................................................... 145<br />

37 Index ..................................................................................................................................... 146<br />

Gedruckt am 10.09.2009 14:23:00 Letzte Änderung am: 10. September 2009 Version 2.4.1, I. Oesch 2/147

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!