Hallo Rolf,
y = i++;
nimmt i um eins erhöht auf die Variable y.
nein. i wird erst y zugewiesen und dann erhöht. Um erst i zu erhöhen und dann y zuzuweisen müsstest du y=++i; schreiben.
Dabei wird i um eins erhöht. i++ anstelle y würde es also auch tun.
nö - dann wäre der Wert den i hatte nicht in y gespeichert ...
Besser:
y = i + 1
aber nur wenn man i nicht erhöht haben möchte :-)
Grüße aus Nürnberg
Tobias