++x和x++

两个都是自增运算,区别在于:
++x是先自增,再运算
x++是先运算,再自增(在本例中就是 x 先以值为 2 参与赋值运算,整个运算结束后再进行自增操作。)
实例:

  • ++x
// 先自增
x = 2
y = ++x
输出:y = 3; x = 3
  • x++
// 先运算
x = 2
y = x++
输出:y = 2; x = 3

自减运算一样

猜你喜欢

转载自blog.csdn.net/zibery/article/details/123062365