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
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