タイトルの通り:
光阴似箭催人老,日月如移越少年。
最初にドキュメントをお読みください: 演算子の優先順位
明らかに、事後インクリメントは事前インクリメントよりも優先されます。 つまり、まず計算してくださいa++然后才是++a。
a++
++a
では、なぜこの演算式は 2 + 2 になるのでしょうか? 2 + 2? 因为这俩运算都比+运算优先级高。 然后,虽然a++先运算,但是a自增要等到整个算式运算结束,而++a则是马上就自增。a++和++a运算之后,+运算之前,a的值就是2。 最后整个算式运算结束,a才会自增到3これら 2 つの操作は + 操作よりも優先度が高いためです。
2 + 2
+
a
2
3
最初にドキュメントをお読みください: 演算子の優先順位
明らかに、事後インクリメントは事前インクリメントよりも優先されます。
つまり、まず計算してください
a++
然后才是++a
。では、なぜこの演算式は
その後、2 + 2
になるのでしょうか?2 + 2
?因为这俩运算都比
+
运算优先级高。然后,虽然
a++
先运算,但是a
自增要等到整个算式运算结束,而++a
则是马上就自增。a++
和++a
运算之后,+
运算之前,a
的值就是2
。最后整个算式运算结束,
a
才会自增到3
これら 2 つの操作は+
操作よりも優先度が高いためです。a++
が最初に計算されますが、++a
が増分される間、a
の増分は計算全体が完了するまで待つ必要があります。すぐに。 。 🎜a++
と++a
の演算後、+
の演算前、a
の値2です。 🎜最後に、計算全体が完了すると、a
は3
に増加します。印刷してご覧いただけます。 🎜