两个都是自增运算,区别在于:
++x是先自增,再运算
x++是先运算,再自增(在本例中就是 x 先以值为 2 参与赋值运算,整个运算结束后再进行自增操作。)
实例:
- ++x
// 先自增
x = 2
y = ++x
输出:y = 3; x = 3
- x++
// 先运算
x = 2
y = x++
输出:y = 2; x = 3
自减运算一样
两个都是自增运算,区别在于:
++x是先自增,再运算
x++是先运算,再自增(在本例中就是 x 先以值为 2 参与赋值运算,整个运算结束后再进行自增操作。)
实例:
// 先自增
x = 2
y = ++x
输出:y = 3; x = 3
// 先运算
x = 2
y = x++
输出:y = 2; x = 3
自减运算一样