オープンブラシ面の質問、疑問はつや消し映像に従って実施されています
インクリメント変数、ちょうど2つの事を覚えています
- 私は++最初の代入して計算しております
- ++ iは最初の代入して計算しております
次のコードを見てください
int i = 1;
i = i++;
int j = i++;
int k = i + ++i * i++;
System.out.println("i="+ i);
System.out.println("j=" +j);
System.out.println("k="+ k);
ここでは、二つの点に注意しなければなりません
- インクリメント変数アルゴリズム
- 演算子の優先順位
結果は以下のとおりであります
i=4
j=1
k=11
私は、同じだけ怖い、それは私の苦しみのために十分です!