C言語での三項演算子の使い方は何ですか?

青灯夜游
リリース: 2019-02-22 17:10:00
オリジナル
6459 人が閲覧しました

三項演算子は、三項演算子および条件演算子とも呼ばれ、二項条件の結果に基づいてコードを実行するために使用され、コードの行数を効果的に削減し、アプリケーションのパフォーマンスを向上させることができます。

C言語での三項演算子の使い方は何ですか?

C 言語の三項演算子

三項演算子の形式は次のとおりです。

表达1?表达2:表达3
ログイン後にコピー

説明: 式 1 は条件を表し、式 2 と式 3 は値、変数、ステートメント、または任意の数式になります。式 1 が true と評価された場合は式 2 が実行され、そうでない場合は式 3 が実行されます。

例:

a < b ?printf (“最小值为:a” ):printf (“最小值为:b”);
ログイン後にコピー

(a < b) の結果が true の場合は、「最小値は: a」を返し、それ以外の場合は「最小値は: b」を返します。 。

フローチャート:

C言語での三項演算子の使い方は何ですか?

説明: 三項演算子は二項条件を入力として受け取り、「if-else」制御フロー ブロックに似たものになります。ただし、値も返し、関数のように動作します。

#三項演算子の使用例

#include<stdio.h>
 
  int main() {
    int a, b, max;
 
    printf("输入任意2个数字: \n");
    scanf("%d%d", & a, & b);
    /* Following statement replaces the whole if-else statement and makes the code more concise*/
    max = (a > b) ? a : b;
    printf("最大数字是:%d", max);
 
    return 0;
  }
ログイン後にコピー
出力:


C言語での三項演算子の使い方は何ですか?

以上がこの記事の全内容となりますが、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がC言語での三項演算子の使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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