C语言 条件运算符的用法
生活随笔
收集整理的這篇文章主要介紹了
C语言 条件运算符的用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
條件運(yùn)算符: ? :
條件運(yùn)算符需要3個(gè)運(yùn)算對(duì)象,每個(gè)運(yùn)算對(duì)象都是一個(gè)表達(dá)式。
條件運(yùn)算符是C語(yǔ)言中唯一的三元運(yùn)算符。
其通用形式如下:
expression1 ? expression2 : expression3
如果expression1為真,整個(gè)條件表達(dá)式的值是expression2的值;否則,是expression3的值。
x ?=? (y<0) ?? ?-y : ?y;
可以用if else表達(dá)
If? (y < 0)
? ? ? ? x = -y;
else
? ? ? ? x = y;
通常,條件運(yùn)算符完成的任務(wù)用 if else 語(yǔ)句也可以完成
示例:
(6>4) ?? 1:2??? 值為1
(4>6)? ? 1:2??? 值為2
(a >b)? ? a:b? ? ? 其含義為如果a>b,則取較大的值
總結(jié)
以上是生活随笔為你收集整理的C语言 条件运算符的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java web play_玩转 Jav
- 下一篇: Linux性能调优,从优化思路说起