Integer addieren
-
Hallo,
ich weiß nicht ob ich einfach zu blöd bin aber wenn ich eine int Variable festlege hier:
int Byte1 = 0;und dan das ausführe:
Byte1 + 1;bzw. -1 passiert nichts, der Wert verändert sich nicht, waran liegt es?
Mfg. Gast
-
Stell dir mal vor, du wolltest das auf Papier ausrechnen, wie würdest du das dort schreiben?
-
Ach ja klar.
Byte1 = Byte1 +1;Bin heute wohl etwas unbrauchbar.

-
Hallo
Und die stylische Kurzform ist
Byte1++;bis bald
akari
-
Mittelstylisch, mittelkurz:
Byte1 += 1;Das funktioniert dafür auch mit Werten ungleich 1.
-
Wobei mir die post-inkrement-Version weniger gut gefällt, als die pre-inkrement-Version:
++Byte1;
-
Damit könnte man je nach Compiler aber so dämliche Konstrukte wie z.B.
y = x+++++xzusammenbasteln.

-
Nö, könnte man nicht. Hängt mit dem Tokenizer im Compiler zusammen
