问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

条件运算符“?

发布网友 发布时间:2023-06-30 02:33

我来回答

1个回答

热心网友 时间:2024-11-30 05:51

条件运算符(?:)是三元运算符,即有三个操作数。

使用条件运算符(?:),如果else函数可以实现,其一般形式为:

表达式1:表达式2:表达式3。

例如:条件语句:

如果(a > b) Max = a;else Max = b;条件表达式可以写成:Max = (a > b)?A: b,执行此语句的语义是:如果a>b为真,则将源a赋给Max,否则将b赋给Max。

条件运算符优先级高于赋值、逗号运算符,低于其他运算符。

例如:

⑴ m<n ? x : a+3。

等价于:(m<n) ?(x) :(a+3)。

⑵ a++>=10 && b-->20 ? a : b。

等价于:(a++>=10 && b-->20) ? a : b。

⑶ x=3+a>5 ? 100 : 200。

等价于:x= (( 3+a>5 ) ? 100 : 200 )。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
分手后说过的话精选185句 分手说的精选113句 分手怎么挽回女朋友的句子精选162句 现在工作忙的要死,女朋友因为这跟我分手,我该怎么办? ...任意组成两个不同的两位小数,并把它们改写成以0.001为计数单位... m3/MW▪h怎么换算m3/s▪GW? 交通银行的刷卡金怎么使用呢? 什么时候刷卡金 ...突然前面两条腿好像断了一样 走路前面两腿都无法支撑 吃饭就坐着吃... 王者荣耀:伤害与回复兼备的杨戬,为何不受待见,真废了吗? ...封面免费领取攻略微信红包封面免费领取序列号2021四月份 怎样清洗玉石上的污垢五个清洗玉石污垢的小妙招 国有银行和股份银行谁风控严重 能源与环境系统工程可以考师范类研究生吗 美国系统工程专业研究生最好的方向 蓝牙耳机是不是不需要接线,就可以听音乐了 吃凤梨要不要用盐水泡? 吃凤梨要先泡盐水吗? 如何评价《简爱》中的里德太太? 《简·爱》中的疯女人是谁? 微信昵称大全怎么改好听好记 想取个好听的微信名 我想取一个好听的微信名字 四川电视节吉祥物是什么? 初学化妆需要哪些东西 初学化妆这些推荐给你 翡翠可以做茶杯吗 翡翠做茶杯好吗 目前,长粒香大米哪家的比较好吃? 盘锦大米和长粒香哪个好吃 赵恒惕简历:例数其生平大事 微信收款限制了在办一个银行卡还能用吗? 麻将机怎么关闭不会出牌 c语言中条件运算符:问题 琅韵201扩音机蓝牙语音怎么关掉 麦当劳电子发票开错了怎么办 麦当劳口味不好可以申请退款吗 麦当劳外带少给了一个汉堡怎么办可以投诉嘛 怎样投诉麦当劳? 石家庄东创中心楼盘地址在哪里? 石家庄东创星悦未来产权年限多少年? 石家庄东创观澜上院楼盘地址在哪里? 石家庄东创观澜上院产权年限多少年? 石家庄东创星悦未来楼盘地址在哪里? 适乐时的使用方法 枯萎的玉米秧怎么救 自动档汽车D档十一怎么用 麻辣汁怎么做好吃 足跟血的检测内容 星期天在中国银行自动存款机,无卡转账给别人,到了今天还没有到账, ...只有美国有呢?那其他国家不就可以有红卡蓝卡啦??? 蓝卡的绿卡差距 美国绿卡与美国国籍