赋值顺序不同,例如b=1,a=b++;是先将b的值赋给a后,b再自加1,此时a=1,b=2,而a=++b;是b先自加1,再把值赋给a,此时a=b=2。
++i和i++的区别:++i表示先自加再赋值,i++则先赋值再自加;例如:i=1;y=++i;y=2,x=2;y=i++;y=1,x=2;