java中的x ++和++x之间有区别吗?
Java 中的 ++x 和 x++ 之间有区别吗?
++x 称为 preincrement,而 x++ 称为 postincrement。
int x = 5, y = 5;
System.out.println(++x); // outputs 6
System.out.println(x); // outputs 6
System.out.println(y++); // outputs 5
System.out.println(y); // outputs 6
是的
++x 递增 x 的值,然后返回 x x
++ 返回 x 的值,然后递增
例:
x=0;
a=++x;
b=x++;
在代码运行后,a 和 b 都将是 1,但 x 将是 2。