重複の可能性:
コンパイラは、最初の式が false の場合、すべてが true でなければならない式の評価を続行しますか?
熱心な操作と短絡操作の違いは? (| 対 || および & 対 &&)
だからここに私の質問があります。これがあれば
if (Foo() && Bar())
DoStuff();
Foo() が false を返す場合、Bar() を介して実行されますか? または私が持っている必要がありますか
if (Foo())
if (Bar())
DoStuff();
「失敗」する前に必要な最小量だけを実行するようにするには?