後者の説明間違ってるぞ。それじゃ++numの場合だ。372(1): デフォルトの名無しさん (ラクッペペ MMee-kNao) [sage] 2022/07/30(土) 19:16:04.98 ID:1KJkNmDVM(1) AAS
>>370
引数の値の評価が違う
前者
numを評価(変数numの値は0)→M呼出し(引数の値は0)→num++を評価(変数numの値は1)
後者
num++を評価(変数numの値は1)→M呼出し(引数の値は1)→変数numの値は1
ちゃんとIL読みなよ375(1): デフォルトの名無しさん (ラクッペペ MMee-kNao) [sage] 2022/07/30(土) 20:09:53.26 ID:2QzW5DDXM(1/2) AAS
言語仕様としては厳密には未定義なのかも知れないが、少なくとも>>370のILの中身見た限りでは引数評価後に関数呼び出しが行われる様に実装されてる