Kontrollstrukturen Flashcards
if-Bedingung - Definition
if (Bedingung == wahr) {
Vergleichsoperator: a < b
wahr, wenn a kleiner als b ist
Vergleichsoperator a <= b
wahr, wenn a kleiner oder gleich b ist
Vergleichsoperator a > b
wahr, wenn a größer b ist
Vergleichsoperator a >= b
wahr, wenn a größer oder gleich b ist
Vergleichsoperator a == b
wahr, wenn a gleich b ist
Vergleichsoperator !=
wahr, wen a ungleich b ist
Wann können die geschweiften Klammern bei der If-Anweisung weggelassen werden.
Wenn nur eine Anweisung folgt
else if - Definition
else - Definiton
logischer Not-Operator
- Unär, Präfix
- ”!”
- kann aus “wahr” falsch machen und umgekehrt
- Jede Zahl != 0 wird zur Null gemacht und 0 wird zur 1 gemacht
Anweisung vereinfacht: if(a != 0)
if(a)
Anweisung vereinfacht: if(a == 0)
if(!a)
logischer Oder Operator
- if((Bedingung1) || (Bedingung2))
- binär
- infix
- linksassoziativ
- wahr, wenn einer der beiden Bedingungen wahr ist.
Wann wird eine Bedingung bei der Oder Abfrage nicht mehr ausgewertet?
Wenn eine Bedingung davor schon wahr ist werden die nachfolgenden Bedingungen nicht mehr ausgewertet.