Was ist eigentlich der Unterschied zwischen i++ und ++i?
M Manfred Bekanntes Mitglied 28. Dez 2004 #2 Wenn du schreibst int i=1; a = i++; dann ist a=1 und i=2; bei int i=1; a = ++i; sind a und i = 2; wenn ich mich gut erinnere!!
Wenn du schreibst int i=1; a = i++; dann ist a=1 und i=2; bei int i=1; a = ++i; sind a und i = 2; wenn ich mich gut erinnere!!
L-ectron-X Gesperrter Benutzer 28. Dez 2004 #3 Steht das ++ vor dem i wird vor der Zuweisung inkrementiert. Steht das ++ nach dem i wird nach der Zuweisung inkrementiert.
Steht das ++ vor dem i wird vor der Zuweisung inkrementiert. Steht das ++ nach dem i wird nach der Zuweisung inkrementiert.
0 0xdeadbeef Top Contributor 28. Dez 2004 #4 Zuweisung ist vielleicht das falsche Wort, denn es kann ja auch ein anderer Operator sein. Ich würde daher "Auswertung" benutzen.
Zuweisung ist vielleicht das falsche Wort, denn es kann ja auch ein anderer Operator sein. Ich würde daher "Auswertung" benutzen.
L-ectron-X Gesperrter Benutzer 28. Dez 2004 #5 Jo, hast Recht. Allerdings bezog ich meine Aussage auf obiges Code-Beispiel.