2017-03-12 6 views
-1

私はそのようなif条件を持っています。最初のものが偽を返す場合でも条件をすべてチェックしてください

if(a && b && c){ 
    *do that;* 
} 

"a"がfalseを返すと、他の2つの条件のチェックは停止しますが、最後の条件まで続行します。それを行う方法はありますか?

||私のプログラムは、3つの条件がすべて真である場合にのみ実行する必要があるため、使用できません。一方、私は彼らのうちのどれが偽を返すかを知りたいです

+0

"||" "&&"の代わりに演算子を使用します。 "||"またはを意味する。 –

+0

@FilipKováčいいえ私のプログラムは、3つすべてが真である場合にのみ実行する必要があります。しかし、どちらが偽を返すのかを知りたい。 –

+0

すべての条件を評価する場合、どちらが偽を返したかを知る上で、どのように役立ちますか? – JJJ

答えて

-2

私は 'または - ||'

if (a){ 
    *do that;* 
} 
else if(b){ 
    *do that;* 
} 
else if(c){ 
    *do that;* 
} 
関連する問題