int x=2,y=3,z=4; 则表达式x+(y>!z)的值为 如何算

 我来答
匿名用户
2010-07-03
展开全部
x+(y>!z)

等价于:

x+(y>(!z))

z=4(非0),所以!z的值就是0,所以原式化为:

x+(y>0)

y=3,所以(y>0)成立,所以(y>0)的值就是1,所以原式可化为:

x+1

综上,原表达式的值就是x+1,由于x=2,所以原表达式的值就是3
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式