我知道有几个关于x++操作的问题,我知道++x和x++之间的区别。但现在我必须解决这个问题:
int x = 5;
x += x++ * x++ * x++;
嗯,我知道这应该不会太困难,但是,我仍然需要解释一下这个计算是如何完成的,一步一步,我自己无法理解..
最佳答案
您的代码相当于:
int x = 5;
int originalX = x;
int a = x++;
int b = x++;
int c = x++;
x = originalX + a * b * c;
System.out.println("x = " + x); //215
关于Java运算符,解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25566230/