Reihenfolge................................................. ................................................. ............... ................................... .............................. .5
Vorwort................................................ ......... ................................................. ...... ................................................. .....7
Danksagungen................................................ ....................................................... ...................... ................................ ............9
Kapitel 1 überblick über die C/C++-Sprache........................................ .. ................................................. ............. .............10
1.1 Grundgerüst des Programms...................................... ...... ................................................. ......... ............10
1.2 Variablen................................................ ........ ................................................. ...................... 11
1.2.1 Definition von Variablen............................................ .... ................................................. ........... ............11
1.2.2 Zuweisung von Variablen................................................ .................................................... ................... .............11
1.2.3 Verweis auf Variablen............................................ .... ................................................. ........... ............12
1.3 Datentypen der C/C++-Sprache............................................ .. ................................................. ............. ......12
1.4 Konstanten................................................ ................................................. ............... ............................14
1.5 Operatoren und Ausdrücke........................................ ...... ................................................. ......... .............15
1.5.1 Arithmetische Operatoren................................................ .................................................... ................. .............15
1.5.2 Zuweisungsoperator................................................ .................................................... ................. .............17
1.5.3 Vergleichsoperatoren................................................ .................................................... ................. .............17
1.5.4 Logische Operatoren................................................ .................................................... ................. ............17
1.5.5 Bit-Operatoren................................................ ..... ................................................. .......... ............18
1.6 Hinweise................................................. ................ ................................. ................................... ................... .....22
1.7 Filialerkl?rung................................................ .................................................. ................ ........................23
1.7.1 if-Anweisung................................................ .................................................... ................. .............23
1.7.2 switch-Anweisung................................................ .................................................... ................. ......24
1.8 Schleifenanweisung................................................ .................................................. ................ ............................26
1.8.1 für Anweisung................................................ .................................................... ................. .............27
1.8.2 while-Anweisung................................................ .................................................... ................. ............28
1.8.3 do-while-Anweisung............................................ ..... ................................................. .................... ..........28
1.8.4 break-Anweisung................................................ .................................................... ................. ............29
1.8.5 continue-Anweisung................................................ .................................................... .................... .........30
1.9 Funktionen................................................ ...... ................................................. .................... ................................. 30
1.9.1 Funktionsdefinition............................................ .... ................................................. ........... ............31
1.9.2 Funktionsaufruf............................................ ..... ................................................. .......... ............32
1.9.3 Parameterübergabe und Rückgabewert................................. .......... ................................................. ..... ...32
1.9.4 Bibliotheksfunktionen und Header-Dateien................................. .. ................................................. ............. ......33
1.10 Standard-Ein- und Ausgabe...................................... ....... ................................................. ........ .............33
1.10.1 printf-Funktion (Standardausgabefunktion)............................................ .................................34
1.10.2 Scanf-Funktion (Standard-Eingabefunktion) ......................................... .................................35
1.11 Globale Variablen und lokale Variablen............................................ .... ................................................. ........... ......35
1.12 Array................................................ ................................................. ............... .............................37
1.12.1 Eindimensionales Array............................................ ..... ................................................. .................... ............37
1.12.2 Zweidimensionales Array............................................ ..... ................................................. .................... ............39
1.12.3 Initialisierung des Arrays............................................ .................................................... ................... ........40
1.12.4 Array au?erhalb der Grenzen............................ ... ................................................. ............ ............41
1.13 Zeichenfolge................................................ ................................................. ............... ........................41