ホームページ  >  記事  >  C言語での三項演算子の使い方は何ですか?

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

青灯夜游
青灯夜游オリジナル
2019-02-22 17:10:006535ブラウズ

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

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

C 言語の三項演算子

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

表达1?表达2:表达3

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

例:

a < b ?printf (“最小值为:a” ):printf (“最小值为:b”);

(a

フローチャート:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。