关于a++运算

发现a++运算不是在本行结束之后才进行运算或者遇到分号之后进行运算。
可以认为在进行a++运算时,遇到下一个运算符之后即 = + - 等运算符后才会进行a的值+1运算

int e = -1;
int f = e++ + ++e;// -1 + 1
System.out.println(f);//0
e = -1;
f = ++e + e++;//0 + 0
System.out.println(f);//0
e = -1;
f = e++ + e++;//-1 + 0
System.out.println(f);//-1
e = -1;
f = ++e + ++e;//0 + 1
System.out.println(f);//1

有错误欢迎指正


版权声明:本文为qq_42421648原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。