- Zusammengesetzter Operator
- Operator-Ausdruck
- Rücksetzoperator return
- Konditionaloperator if-else
- Ternärer Operator ?:
- Umschalteroperator switch
- Loop-Operator while
- Loop-Operator for
- Loop-Operator do while
- Endoperator break
- Fortsetzungsoperator continue
- Operator der Objekterzegung new
- Operator der Objektenfernung delete
Konditionaloperator if-else
Operator IF - ELSE wird bei der Notwendigkeit, eine Wahl zu treffen, verwendet. Vorschriftmaessig sieht die Syntax so aus:
if (Ausdruck)
|
Wenn der Ausdruck richtig ist, wird der Operator1 durchgeführt und die Steuerung wird an den Operator gegeben, die dem Operator2 folgt (d.h. die Operator2 wird nicht durchgeführt). Wenn der Ausdruck falsch ist, wird die Operator2 durchgeführt.
Teil else des Operators if kann weggelassenwerden. Darum kann in eigebetteten Operatoren if mit weggelassenem Teil else Mehdeutigkeit entstehen. In diesem Fall verbindet sich else mit der naechsten vorangehenden Operator if in demselben Block, die keinen Teil else hat.
Beispiele:
//--- Teil else gehört zum zweiten Operator if:
|
Sehen Sie auch
Initialisierung der Variablen, Sichtbereich und Lebensdauer der Variablen, Erzeugung und Entfernung der Objekte