Hier gibt es gerade theoretisch keinen Unterschied. Verpackst du es aber etwas anders, so wird deutlich, was der Unterschied ist.
Code:
var = 5;
test = var++;
test2 = ++var;
test wird mit var belegt,
danach wird var erhöht. test ist also 5, var 6.
Dann belegst du test2 mit var. Allerdings wird var
vorher bereits erhöht. Also sind test2 und var jetzt 7.
PS: Kenne mich in der C-Syntax nicht aus, daher entschuldigt bitte, falls da was nicht ganz stimmt
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;