Trennzeichen für Anweisungen
;) getrennt.
Zusammengesetzte Anweisungen
Bedingte Anweisungen
if-Anweisungen verwenden.
Mit der if-Anweisung lassen sich bedingte Verzweigungen steuern. Der Anweisungsblock einer if-Anweisung wird ausgeführt, wenn der Ausdruck den Wert true hat. Die Syntax der if-Anweisung gibt es in zwei Formen:
if-Anweisung werden die Ausdrücke ausgewertet.
In der ersten Syntaxform wird statement ausgeführt, wenn expression true ist. Ist expression false, wird statement übersprungen. In der zweiten Syntaxform mit else wird das zweite statement ausgeführt, wenn expression false ist.
Iterationsanweisungen
for-Iterationsanweisungen verwenden.
Die for-Anweisung steuert Schleifen. Die Schleife wird ausgeführt, solange der Ausdruck den Wert true hat. Die Syntax hat folgende Form:
<var-name> ist erforderlich. Dieser Name muss sich von den Namen der zuvor deklarierten Variablen unterscheiden. Der Gültigkeitsbereich des Zählers ist der Schleifenkörper. Innerhalb der Schleife können Sie den Wert des Zählers nicht ändern und keine Variable mit demselben Namen wie der Zähler deklarieren.
Die anfänglichen und endgültigen Zählerwerte <from-expr> bzw. <to-expr> werden vor der ersten Iteration der Schleife ausgewertet. Anschließend werden sie als Ganzzahlkonstanten behandelt, um Endlosschleifen zu vermeiden.
Der Parameter step ist optional. Wenn kein Wert für step angegeben ist, wird als Schritt 1 angenommen. Der Schrittwert wird zusammen mit den anfänglichen und endgültigen Zählerwerten einmal zu Beginn der Schleife ausgewertet.
Das Vorzeichen des Schritts bestimmt die Iterationsbedingung:
- Bei positiven Schrittwerten muss die Bedingung
<var-name> ≤ <to-expr>erfüllt sein. - Bei negativen Schrittwerten muss die Bedingung
<var-name> ≥ <to-expr>erfüllt sein.
<statement> kann eine einzelne Anweisung oder ein in geschweifte Klammern eingeschlossener Block (zusammengesetzte Anweisung) sein.
Sie können innerhalb der Schleife auch die folgenden Anweisungen verwenden:
break– Beendet die Schleife.continue– Geht zur nächsten Iteration der Schleife.
