一个白痴级的C++问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 21:02:19
有一段表达式,我怎么看都看不明白,各位大虾能不能帮我解决一下啊~~]
谢谢了~~

a&&b+c||b-c

小弟初学C++,望各位指点一下啊~~~
谢谢了~
但是前面还有一个条件是:a=3,b=4,c=5
a条件成立是什么意思啊?
a不是一个数吗?

a表达式和b表达式都满足+c表达式满足或b表达式满足-c表达式
a&&b意思是a并上b,如果ab中有一个为零,则表达式为零,现在a=3,b=4所以结果为1,c||b意思是c或b,两者有1为真,结果是0
所以答案是1

a&&b+c||b-c是一个判断语句
先拆分a;b+c;b-c
&&是并且;||是或
a=3;b+c=9;b-c=-1;
于是a&&b+c||b-c等价于3&&9||-1
在c++中,凡是值不等于0的都表示"是",值等于0的表示"否";
于是a&&b+c||b-c又等价于"是" 且"是" 或"是";
也就是说该判断语句是 "是"