予想外の動きをするコードを書き込むスレ
■ このスレッドは過去ログ倉庫に格納されています
0004デフォルトの名無しさん
2005/05/05(木) 01:01:31i = i++;
System.out.println(i);
言語:Java
予想:1
結果:0
出典:ジャヷハウス
当たり前の結果だが、同一変数への代入式でポストインクリメント使うとインクリメントされる予定の処理はもみ消される
正確には裏で元々iだったものをインクリメントしてiに代入してないだけなのかも知れないが機械語追ってないので分からない
■ このスレッドは過去ログ倉庫に格納されています