>I think the documentation states that in these cases i is only evaluated once for the line. Given that the results will be as found.
>e.g i += ++i; // 3 not 4
>Best,
>Viv
Viv,
Guess I was looking for side effects
If I understand the definition of 'evaluated', then it will be evaluated twice in the example above since it's referenced twice on the right hand side
i += ++i becomes i = i + ++i
Gregory