| Operatoren |
if — Bedingte Anweisung.
if( : : Condition : )
if ist eine bedingte Anweisung, die den Beginn eines if-Blocks markiert. Der Parameter Condition muss einen boolschen oder Integerwert ergeben.
Falls Condition 'true' (also einen Wert ungleich 0) ergibt, wird der folgende Programmabschnitt bis zum nächsten zugehörigen elseif, else oder endif ausgeführt. Daraufhin wird die Ausführung hinter der schließenden Anweisung endif fortgesetzt.
Falls Condition 'false' (0) ergibt, wird die Ausführung ab der nächsten zugehörigen Anweisung elseif, else oder endif fortgesetzt.
Enthält die Bedingung einen korrekten Ausdruck, dann liefert if (als Operator) den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.
Foundation
| Operatoren |