public class MainJava {public static void main(String[] args){int a=5;int b=a+ ++a;System.out.println(b);int c=5;int d=c++ + ++c;System.out.println(d);}}
打印:
1112
第二个打印结果是12是因为5+7。
首先c++,返回的是5,但是内存中已经改变了c的值,成了6,然后++c到内存中取回的是6,自增,返回7,所以是5+7=12。
