C++ では とはどういう意味ですか?

下次还敢
リリース: 2024-04-26 19:21:15
オリジナル
916 人が閲覧しました

C の ? は、条件に基づいて異なる値を返す条件演算子として使用されます。構文: 条件 ? true 値 : false 値。変数の値をすばやく変更したり、操作を選択したりするために使用できます。条件演算子は入れ子にすることができ、条件が異なれば異なる真理値が返されます。

C++ では とはどういう意味ですか?

#C の ? は何を意味しますか?

C では、? 記号は条件演算子 (三項演算子とも呼ばれます) に使用されます。条件演算子は、条件を評価し、条件が true か false に応じて異なる値を返すための省略形です。

構文:

<code>条件 ? 真值 : 假值</code>
ログイン後にコピー

ここで:

  • 条件: 評価されるブール式。
  • 真の値: 条件が真の場合に返される値。
  • 偽値: 条件が偽の場合に返される値。

使用法:

条件演算子は、変数の値をすばやく変更したり、条件に基づいて別のアクションを選択したりするためによく使用されます。例:

<code class="c++">int age = 25;
std::string message = (age >= 18) ? "成年人" : "未成年人";</code>
ログイン後にコピー

この例では、message には、age の値に基づいて異なる値が割り当てられます。 age が 18 以上の場合、message"アダルト"、それ以外の場合は "未成年" になります。

ネストされた条件演算子:

条件演算子はネストできます。つまり、1 つの条件演算子の true または false 値が、別の条件演算子の true または false 値になる可能性があります。演算子の記号。例:

<code class="c++">int score = 90;
char grade = (score >= 90) ? 'A' : (score >= 80) ? 'B' : 'C';</code>
ログイン後にコピー

この例では、grade には score の値に基づいて別の値が割り当てられます:

  • If スコア が 90 以上の場合、グレード は「A」になります。
  • score が 80 以上 90 未満の場合、grade は「B」になります。
  • それ以外の場合、grade は「C」です。

以上がC++ では とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
c++
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!