Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
foo == 13falseの場合、このコードは明確に定義された動作をしますか?
foo == 13
if (foo == 13 && ++bar > 42) { ... }
はい。最初の条件がfalseの場合、2番目の条件は評価されません。
2番目の式の副作用の実行の回避を参照してください。