C#中的?:运算符是什么意思?如何使用?请举例。

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

三目运算符,即有三个参与运算的量。
例如条件语句:
max=(a>b)?a:b;
执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max。

参考资料: http://zhidao.baidu.com/question/18589612.html

百度网友71b810fe7
2007-05-08 · TA获得超过509个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:355万
展开全部
(x>y)?cout<<x:cout<<y;
如果X>Y 就输出X,反之输出Y
三目运算符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式