int a=5;
int b=a++/3 (结合图来看,++在哪行出现就在那行运算完后,再做+1)
X++:后加加,看它所在的行数,图例中的第7行,int b=a++/3;
它是后加加的,所以看作是 b =a/3=1为一个整体 ,忽略++
确定第7行里没有其他运算了之后,a+1=6;
int c=10;
System.out.println(c++); 输出的是:1
变量c在输出打印这一行里,那么是先做输出打印后,没有其他的运算了,c+1=2;
总结:就是做后++运算时,就看整行的,整行都运行完了,后加一。
int x=20;
int y=x++/2;
System.out.println("y="+y+",x="+x);
结果是:y=10;
x=21;
|
|