元投稿へのコメントと被るところもありますが一応こちらにも…… ポイントは「+演算子の左右の項の評価順」という理解で合ってますでしょうか? 要点は以下になると思います。 ・プチコン3号で演算子前後の評価順のルールが書かれているのは&&と||のみ。(言語仕様ページより) ・演算子前後や関数の引数の評価順は、仕様が明記されていない限りは未定義。(プチコンに限らず) ・未定義なので「左から」でも「右から」でもない。例えば実行する度に毎回変わる可能性もある。その行全体の結果も未定義になる。 そうは言ってもプチコンだと内部で決めてそうな気はしますが、言語仕様として確認が取れない限りは極めて危ない書き方になりますので、全力で避けた方がいいです。 あともし仕様の確認が取れていても、今回みたいに一画面に収めたいなど特別な理由がない限りは、バグを生みやすいので素直に分けるのをオススメしたいです(´ω`)