x,y,z都是int型变量,且x=3,y=4,z=5,那么表达式x||++y&&!z||1的值是多少,怎么算

问题描述:

x,y,z都是int型变量,且x=3,y=4,z=5,那么表达式x||++y&&!z||1的值是多少,怎么算
1个回答 分类:综合 2014-12-10

问题解答:

我来补答
是 true,也就是 1
|| 和 && 和 !都是逻辑操作符.
x || (++y && !z) || 1
true || (true && false) || true
true || false || true
true
事实上,式中有 || 又有 true,那么结果肯定是 true
还有操作符的优先级:
++(前置) > !> && > ||
 
 
展开全文阅读
剩余:2000