int a=5;
int b=++a;
System.out.println(a);
System.out.println(b);
a已经被赋值了,第二行是在给b赋值,为什么会改变a的赋值?
b=++a;先处理++a,a自增1并赋值给a,a=6;再处理赋值,b=a
因为使用了先自增后使用的运用;