if, else |
Top Previous Next |
Skripte > Klassen-Elemente und C++-Befehle > interpretierte C++-Anweisungen > Kontrollstrukturen > if, else
Syntax
if ( <bedingung> ) <anweisung1>;
if ( <bedingung> ) <anweisung1>; else <anweisung2>;
Beschreibung
Die Anweisung if dient zum Programmieren einer Bedingungsabfrage.
Der Ausdruck <bedingung> muss sich zu einem Wert vom Typ bool auswerten lassen, andernfalls ist die Bedingung ungültig.
Wenn die Auswertung von <bedingung> den Wert true ergibt, so wird <anweisung1> ausgeführt.
Wenn <bedingung> false ergibt, so wird <anweisung2> ausgeführt.
Die Klausel else ist optional, es dürfen aber zwischen einer if-Anweisung und else keine weiteren Anweisungen stehen.
Im Unterschied zum Standard C/C++ können innerhalb des bedingten Ausdrucks keine Variablen deklariert werden und keine Zuweisungen erfolgen. Folgendes ist daher nicht möglich:
if (int val = stoi("1")) oder int val; if (val = stoi("1"))
Möglich ist hingegen:
if (stoi("1"))
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |