>Godotさん ありがとうございます。 すみません、コメント説明の所だけ読んで、写真のソースは同じだと思ってちゃんと見てませんでした(^^; 主旨は「演算子前後の評価順は未定義」ですので差し支えありません。 演算子の優先順位とも関係無い動きだったのですね。こんな感じのトリッキーな書き方は、やむを得ない理由がない限りは避けた方がいいというのは全く同感です。 少し気になったので一点だけ、結論として「今のところ右から評価される仕組み」と認識されているような印象を受けたのですが、"未定義"ですので正確には「どのように動くか分からない」になるのではと考えています。どうでしょうか? 言い換えますと、もし写真のテストプログラムを今からもう一度走らせて、今度は左から評価されたとしても「うん、まあそうなるよね」という意味です。 (今後仕様が変わるかも知れない、とは似ているようで本質的に異なると考えてます)