私の注釈に何か問題がありますか?
確かに 13 です。そこを読み間違えているかもしれません。見てください。
基本ルール: ++ は前にあり、最初に加算してから演算を実行します。++ は後ろにあり、最初に演算を実行してから加算します。
$foo = 5+5; x と y が最初に計算されてから、x=5、y=6; 最初の ++ が x の前にあります。最初に 1 を追加します。x=6; 2 番目の ++ は x の後にあり、次に操作が完了した後に 1 つ追加されます。x=7;
$water = 6+7=13; 両方とも変数の後にあります。式は操作の完了後にデクリメントされます (x=6 ,y=5;
)
確かに 13 です。そこを読み間違えているかもしれません。見てください。
基本ルール: ++ は前にあり、最初に加算してから演算を実行します。++ は後ろにあり、最初に演算を実行してから加算します。
$foo = 5+5; x と y が最初に計算されてから、x=5、y=6; 最初の ++ が x の前にあります。最初に 1 を追加します。x=6; 2 番目の ++ は x の後にあり、次に操作が完了した後に 1 つ追加されます。x=7;
$water = 6+7=13; 両方とも変数の後にあります。式は操作の完了後にデクリメントされます (x=6 ,y=5;
)