C++中问号什么意思

i<x?i:z<y?z:x... i<x?i:z<y?z:x 展开
 我来答
w3180121
推荐于2017-10-04 · 知道合伙人数码行家
w3180121
知道合伙人数码行家
采纳数:793 获赞数:2403
单片机 C语言 电脑 液晶 没有 证书 我们只是一个团队

向TA提问 私信TA
展开全部
? 是 一个三目运算符
可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。
whl287
推荐于2017-09-23 · TA获得超过595个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:0
展开全部
?:C++中唯一的一个三元运算符
表达式?(表达式为真时的值):(表达式为假时的值)

例如
a=(b>c)?1:2;

当b>c时,a=1,否则a=2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在龙潭河跳探戈的天目琼花
2010-07-08 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:82.7万
展开全部
不是问号,而是?: 这是三目运算符,如a<b?m:n
意思是如果a<b的话则值为m,否则为n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ycdxg
2010-07-08 · TA获得超过410个赞
知道答主
回答量:407
采纳率:0%
帮助的人:304万
展开全部
?:这是一个三元运算符,基础没学好,呵。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白马相思白发生b
2010-07-08 · TA获得超过1752个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:913万
展开全部
i<x吗?i<x成立取i的值否则取z<y?z:x
z<y?z:x 就是z<y吗?z<y成立取z的值否则取x的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式