in reply to Re: order of arguments evaluated
in thread order of arguments evaluated

Interestingly similar code in Java produces the expected result "112"
public class PrecedenceTest { public PrecedenceTest(){ int i = 1; printIt(i, i++, i); } protected void printIt(int i, int j, int k){ System.out.println( i+"" + j+""+ k+"" ); } public static void main(String[] args){ PrecedenceTest p = new PrecedenceTest(); } }
Thanks to a colleague for writing this :-)