已知:int x=1,y=2,z=0;则执行:z=x>y?10:20,z的值为? 10

快快啊!... 快快啊! 展开
 我来答
从星start
2017-06-13 · TA获得超过351个赞
知道答主
回答量:32
采纳率:0%
帮助的人:11.2万
展开全部
z=x>y为给z赋值语句,表现为右结合性,先判断x>y是否为真,显然1<2所以z=0。而z原值也为0,所以该表达式整体为真,执行后z的值为10
木兰织布18JOB
2014-06-24 · TA获得超过334个赞
知道答主
回答量:192
采纳率:0%
帮助的人:69.3万
展开全部
z=9,x,y不变,因为:(y = 2)> (x = 1),所以:z = (10+x,10-x) = (11,9),又因为:逗号表达式取最右端值,所以:z = 9;
追问
a10   b20  c 1  d2   选择
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式