當前位置:編程學習大全網 - 遊戲軟體 - C語言中條件運算符是什麽意思

C語言中條件運算符是什麽意思

條件運算符(? : )是壹個三目運算符,即有三個操作數。

使用條件運算符(?:)可以實現 If else 的功能,其壹般形式為:

表達式1 ? 表達式2 : 表達式3

例如條件語句:

if(a>b) ?max=a;

else max=b;

可用條件表達式寫為?

max=(a>b) ? a : b;

執行該語句的語義是:如a>b為真,則把a賦予max,否則把b 賦予max。

if條件語句例子如下:

直接編譯,程序輸出結果中任意輸入年齡,程序執行結果如下圖所示:

知識擴展:

條件運算符的運算優先級低於關系運算符和算術運算符,但高於賦值符

條件運算符?和:是壹對運算符,不能分開單獨使用。

條件運算符的結合方向是自右至左。

  • 上一篇:絢麗多彩的意思是什麽?
  • 下一篇:安卓系統版本過低怎麽升級啊
  • copyright 2024編程學習大全網