C语言中的三目运算符到底怎么用啊 求详列教程
展开全部
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式1的值; 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式1的值.
三目运算符:
exp1 ? exp2 :exp3
exp代表表达式
用法举例:
s = (a>b ? c : d)
先判断a是否大于b,如果是,s = c,如果不是,s = d
三目运算符:
exp1 ? exp2 :exp3
exp代表表达式
用法举例:
s = (a>b ? c : d)
先判断a是否大于b,如果是,s = c,如果不是,s = d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单:
s = (a>b ? c : d)
相当于:
if(a > b)
s=c;
else
s=d;
s = (a>b ? c : d)
相当于:
if(a > b)
s=c;
else
s=d;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
answer = 逻辑表达式?answer1:answer2;
当逻辑表达式为真时,answer = answer1
当逻辑表达式为假时,answer = answer2
当逻辑表达式为真时,answer = answer1
当逻辑表达式为假时,answer = answer2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询