Hallo zusammen,
Folgende Aufgabe ist gegeben:
Werten Sie die folgenden Ausdr¨ucke aus. Die Variable i soll zu Beginn den Wert 0 haben. Welchen Wert besitzt i jeweils nach Auswertung des Ausdrucks aufgrund der Seiteneffekte?
i) true | i++==7
ii) true || i++==7
iii) true | i++==7 || i++==7
iv) true || i++==7 | i++==7
v) true | i++==7 | i++==7
Die Lösung dazu lautet:
i) true, Wert von i: 1
ii) true, Wert von i: 0
iii) true, Wert von i: 1
iv) true, Wert von i: 0
v) true, Wert von i: 2
Frage:
Ich verstehe nicht, wie man auf die Werte von i kommt? Bei i) müsste es doch zum Beispiel i=6 sein oder?
Vielen Dank für Eure Hilfe!
Viele Grüße
Folgende Aufgabe ist gegeben:
Werten Sie die folgenden Ausdr¨ucke aus. Die Variable i soll zu Beginn den Wert 0 haben. Welchen Wert besitzt i jeweils nach Auswertung des Ausdrucks aufgrund der Seiteneffekte?
i) true | i++==7
ii) true || i++==7
iii) true | i++==7 || i++==7
iv) true || i++==7 | i++==7
v) true | i++==7 | i++==7
Die Lösung dazu lautet:
i) true, Wert von i: 1
ii) true, Wert von i: 0
iii) true, Wert von i: 1
iv) true, Wert von i: 0
v) true, Wert von i: 2
Frage:
Ich verstehe nicht, wie man auf die Werte von i kommt? Bei i) müsste es doch zum Beispiel i=6 sein oder?
Vielen Dank für Eure Hilfe!
Viele Grüße