++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