Possible Duplicate:
Could anyone explain these undefined behaviors (i = i++ + ++i , i = i++, etc…)
What is the difference between i = ++i;
and ++i;
where i
is an integer with value 10
?
According to me both do the same job of incrementing i
i.e after completion of both the expressions i =11
.