06.10.2013 Aufrufe

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

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 11.09.2008 13:04:00 Letzte Änderung am: 11. September 2008 Version 2.4, I. Oesch 2/147

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!