ホームページ > バックエンド開発 > C++ > If ステートメントで複数の OR 条件を正しく使用するにはどうすればよいですか?

If ステートメントで複数の OR 条件を正しく使用するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-12 10:41:11
オリジナル
146 人が閲覧しました

How to Correctly Use Multiple OR Conditions in an If Statement?

If ステートメントでの複数の OR 条件の使用

if ステートメントでは、複数の OR (||) 条件を使用してテストできます。一連の条件に対して。ただし、適切な機能を確保するには、構文と評価ルールを認識することが重要です。

指定されたコード スニペット:

if (number==1||2||3) {
ログイン後にコピー

の目的は、number の値が次のとおりであるかどうかをテストすることです。 1、2、または 3 に等しい。ただし、この構文は正しくありません。条件を記述する正しい方法は次のとおりです。

if (number == 1 || number == 2 || number == 3) {
ログイン後にコピー

この修正された構文では、各 OR 条件は || で区切られています。そして括弧で囲まれています。これにより、条件が正しく評価されることが保証されます。

コードのコメントで説明したように、前の構文は次のように解釈されました。

if ((number == 1) || 2 || 3) {
ログイン後にコピー

ここで、OR 演算子 (||) が適用されました。 2 と 3 の真理値は、数値の値に関係なく真の値になります。

したがって、if で複数の OR 条件を使用するにはステートメントでは、各条件を個別に指定し、 || で区切る必要があります。括弧で囲みます。

以上がIf ステートメントで複数の OR 条件を正しく使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート