如果int型变量x的值为2,double型变量y的值为1.25,表达式x++!=3‖y结果是什么

问题描述:

如果int型变量x的值为2,double型变量y的值为1.25,表达式x++!=3‖y结果是什么
书上说x++!=3‖y //即0‖1,表达式的值为true
但我觉得x++中虽然x为3,但表达式的值为2,因而不等于3是对的,应是“1”,使我理解错了吗?
正在自学c++,望高手指点.
我查了下书 !=的优先级高于‖,不过还是谢谢
1个回答 分类:综合 2014-11-14

问题解答:

我来补答
你是对的.
x++后x才是3,表达式值为2
 
 
展开全文阅读
剩余:2000
上一页:算数过程
下一页:enjoy的反义词