if-Anweisungen: if-else-Anweisung
Möchte man eine Anweisung gerade dann ausführen lassen, wenn der Ausdruck
der if-Anweisung nicht wahr ist,
das Ausführen also von der "Nicht-Wahrheit"
des Ausdrucks ausdruck abhängig machen, so bietet sich die
if-else-Anweisung an. Syntax:
if (ausdruck)
anweisung_1
else
anweisung_2
Erläuterung:
-
Der if-Ausdruck ausdruck wird bewertet. Falls er wahr ist, wird
die erste Anweisung anweisung_1 ausgeführt, ansonsten die
Anweisung anweisung_2 aus dem else-Zweig.
Ein kleines Beispiel soll auch hier der Anschauung dienen:
if ( a > 0.0)
loga = log(a);
else
{<
cout << " Logarithmus an der Stelle a = "
<< a << " ist
nicht definiert! " << endl;
}