Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Die if-Anweisung bietet eine sehr bequeme, aber nichtsdestotrotz effektive Möglichkeit, im Programm Verzweigungen einzurichten. Sie gestattet die Ausführung einer oder mehrerer Anweisungen in Abhängigkeit von einer Bedingung. Bei der Bedingung handelt es sich um einen logischen Ausdruck, der nach dem Schlüsselwort if in Klammern anzugeben ist.
Die Syntax der if-Anweisung in ihrer einfachsten Form lautet:
if (Bedingung) Anweisung
bzw.
if (Bedingung)
{
Anweisung(en)
}
Falls es sich nur um eine einzelne Anweisung handelt, können Sie zwischen beiden Formen wählen. Mehrere Anweisungen, die bedingungsabhängig ausgeführt werden sollen, müssen zu einem Block zusammengefasst werden ({...}).
Die Funktionsweise ist schnell erklärt. Bei Eintritt in das if-Konstrukt wird als Erstes die Bedingung geprüft. Es gilt: