? : 。
【条件运算符?】条件运算符(?:)可以实现 if else 的功能,其一般形式为:exp1 ? exp2 : exp3 。
这个条件表达式的意思是,如果 exp1 为真,则运算 exp2,整个条件表达式的值为 exp2 的值;反之,则运算 exp3,整个条件表达式的值为 exp3 的值 。
文章插图
扩展资料:
条件运算符优先级高于赋值、逗号运算符,低于其他运算符 。例如:
⑴ 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 )
参考资料:百度百科---条件运算符
推荐阅读
- 奥林匹克公园向日葵在哪个门
- 黑老虎种植技术及条件
- 杜鹃花放家里好吗
- a4纸比例是3比4吗
- ccaa注册审核员考试条件是什么?
- 14减7等于几 14减7等于7
- 离婚赔偿条件是什么
- 中通总部电话
- 银婚多少年
- op,ed什么的关于动漫的歌都行 求日本动漫的歌曲。。。要求如下。。。