User manual

5.6.4 Unbenannte Stringkonstanten 58
5.6.5 Definition von benannten Konstanten 59
5.6.6 Benannte konstante Arrays 60
5.7 Operatoren 61
5.7.1 Rangfolge 61
5.7.2 Arithmethische Operatoren 62
5.7.3 Bitschiebeoperatoren 62
5.7.4 Vergleichsoperatoren 63
5.7.5 Logische Operatoren und Bitmanipulationen 63
5.7.6 Stringverkettung mit dem Operator + 65
5.8 Funktionen 66
5.8.1 Funktionskopf 66
5.8.2 Parameter und lokale Variablen 68
5.8.3 Ende einer Funktion und Ergebnisrückgabe 69
5.8.4 Aufruf 70
5.8.5 Typenprüfung 71
5.8.6 Rekursion 71
5.8.7 Inline-Funktionen und -Anweisungen 72
5.9 Threads 72
5.9.1 Definition 72
5.9.2 main-Threads 73
5.9.3 Prioritätssteuerung 73
5.9.4 Warten auf Ereignisse 76
5.9.5 Pausen 76
5.9.6 Synchronisation 77
5.10 Anweisungen zur Ablaufsteuerung 82
5.10.1 if else - Bedingte Ausführung 82
5.10.2 loop - Endlosschleife 83
5.10.3 while - Schleife 83
5.10.4 do - Schleife 83
5.10.5 for - Schleife 84
5.10.6 Vorzeitiger Abbruch 85
5.10.7 Vorzeitige Fortsetzung 85
5.10.8 Programmende 86
7
Inhalt