问题描述:
如果int型变量x的值为2,double型变量y的值为1.25,表达式x++!=3‖y结果是什么
书上说x++!=3‖y //即0‖1,表达式的值为true
但我觉得x++中虽然x为3,但表达式的值为2,因而不等于3是对的,应是“1”,使我理解错了吗?
正在自学c++,望高手指点.
我查了下书 !=的优先级高于‖,不过还是谢谢
书上说x++!=3‖y //即0‖1,表达式的值为true
但我觉得x++中虽然x为3,但表达式的值为2,因而不等于3是对的,应是“1”,使我理解错了吗?
正在自学c++,望高手指点.
我查了下书 !=的优先级高于‖,不过还是谢谢
问题解答:
我来补答展开全文阅读