C++表达式(11>12)&&(12<15)||(13+2==15)的值
展开全部
关于这个c++表达式(11>12)&&(12<15)||(13+2==15)的值,这样来分析,如下:
1.首先判断11>12的值,显然不成立,不成立则输出0。
2.再判断12<15的值,条件成立,成立则输出1。
3.判断13+2==15的值,条件成立,成立则输出1。
通过上面分析,表达式转化为:
0&&1||1
0&&1的值为0,那么再进一步简化为:
0||1
到这里,再0或1等于1
最终这个表达式结果,即值等于1
若表达式在if等判断语句中,那么结果是1,判断成立。
1.首先判断11>12的值,显然不成立,不成立则输出0。
2.再判断12<15的值,条件成立,成立则输出1。
3.判断13+2==15的值,条件成立,成立则输出1。
通过上面分析,表达式转化为:
0&&1||1
0&&1的值为0,那么再进一步简化为:
0||1
到这里,再0或1等于1
最终这个表达式结果,即值等于1
若表达式在if等判断语句中,那么结果是1,判断成立。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询