teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/03/25 21:22

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -27,4 +27,9 @@
27
27
  [https://eng-entrance.com/java-cal-logical](https://eng-entrance.com/java-cal-logical)
28
28
 
29
29
  - Java インクリメント演算子 i++と++iは似てるけど違う
30
- [https://www.javalife.jp/2018/04/20/java-%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88%E6%BC%94%E7%AE%97%E5%AD%90-i%E3%81%A8i%E3%81%AF%E4%BC%BC%E3%81%A6%E3%82%8B%E3%81%91%E3%81%A9%E9%81%95%E3%81%86/](https://www.javalife.jp/2018/04/20/java-%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88%E6%BC%94%E7%AE%97%E5%AD%90-i%E3%81%A8i%E3%81%AF%E4%BC%BC%E3%81%A6%E3%82%8B%E3%81%91%E3%81%A9%E9%81%95%E3%81%86/)
30
+ [https://www.javalife.jp/2018/04/20/java-%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88%E6%BC%94%E7%AE%97%E5%AD%90-i%E3%81%A8i%E3%81%AF%E4%BC%BC%E3%81%A6%E3%82%8B%E3%81%91%E3%81%A9%E9%81%95%E3%81%86/](https://www.javalife.jp/2018/04/20/java-%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88%E6%BC%94%E7%AE%97%E5%AD%90-i%E3%81%A8i%E3%81%AF%E4%BC%BC%E3%81%A6%E3%82%8B%E3%81%91%E3%81%A9%E9%81%95%E3%81%86/)
31
+
32
+ 追記
33
+ 質問文にあるようなコードを実際のプログラミングで書いてはいけません。
34
+ 一見してどのような結果になるかが判断できないからです。
35
+ わかりにくくなっている理由は、右辺が評価されるのかどうかを誤解しやすいこと、i の値が左辺、右辺の両方で変化しているからです。