C-Control II Station
5. Erstreckt sich eine Definition über mehrere Zeilen, so sind die zweite und weitere Zeilen
linksbündig unter dem Typen des ersten Parameters fortzusetzen, z.B.
9.3.6 Threads
1. Die Definitionszeilen sind wie bei Funktionen durch "//-----"-Kommentarzeilen gerahmt.
2. Threads stehen stets am Ende eines Modulquelltextes.
9.3.7 Anweisungsblöcke
1. Die Definition lokaler Variablen ist durch eine Leerzeile von den restlichen
Anweisungen getrennt.
2. Eine abschließende return-Anweisung ist durch eine Leerzeile von den vorangehenden
Anweisungen getrennt.
3 Längere Anweisungsblöcke sind durch zusätzliche Leerzeilen geeignet zu strukturieren.
4. Geschweifte Klammern stehen paarweise untereinander.
5. Geschweifte Klammen stehen jeweils allein in einer Zeile.
6. Verschachtelte Anweisungsblöcke sind jeweils um zwei Leerzeichen eingerückt.
9.3.8 Kombinationen mit Schlüsselworten zur Ablaufsteuerung
1. Einzelne Anweisungen in Kombinationen mit Schlüsselworten zur Ablaufsteuerung if
else loop while do for stehen in derselben Zeile wie das Schlüsselwort oder
vorzugsweise um zwei Leerzeichen eingerückt in der nächsten Zeile.
2. Die geschweiften Klammern von Anweisungsblöcken nach Schlüsselworten zur
Ablaufsteuerung stehen linksbündig unter dem Schlüsselwort.
3. Vor den Schlüsselworten if loop while do und for sollte eine Leerzeile stehen. Die
Leerzeile kann entfallen,wenn es sich um verschachtelte Konstrukte handelt, und das
Schlüsselwort eingerückt direkt nach einer { Zeile folgt.
9.4 Automatischer Compiler
Bereits während der Eingabe des Quelltextes läuft im Hintergrund die Syntaxanalyse und
Übersetzung durch den C2-Compiler. Im Ergebnis wird direkt im Editorfenster angezeigt,
ob eine Programmzeile fehlerhaft ist (Kreuzsymbol) oder zu ausführbarem Code führt
(Punktsymbol). Das entsprechende Symbol wird vor der Zeile angezeigt. Leere Zeilen oder
solche, die nicht unmittelbar zu ausführbarem Code führen, haben kein Symbol. Wenn Ihre
Eingabe Fehler enthält, werden Ihnen im Meldungsfenster konkrete Fehlerbeschreibungen
angezeigt. Nachdem Sie alle Modulquelltexte eines Projektes vollständig geschrieben und
88