C语言中的三目运算符到底怎么用啊 求详列教程

 我来答
aries00219
2010-12-21 · TA获得超过431个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:290万
展开全部
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式1的值; 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式1的值.

三目运算符:
exp1 ? exp2 :exp3
exp代表表达式
用法举例:
s = (a>b ? c : d)
先判断a是否大于b,如果是,s = c,如果不是,s = d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
♂凡鸟♂fcb78ab
2010-12-21 · TA获得超过3711个赞
知道小有建树答主
回答量:586
采纳率:100%
帮助的人:615万
展开全部
很简单:
s = (a>b ? c : d)
相当于:
if(a > b)
s=c;
else
s=d;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BNU0810210031
2010-12-21
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
answer = 逻辑表达式?answer1:answer2;
当逻辑表达式为真时,answer = answer1
当逻辑表达式为假时,answer = answer2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式