你的分享就是我们的动力 ---﹥

帮我解释一下这段程序中的表达式!

2018-11-20

题目:

帮我解释一下这段程序中的表达式!
/*说谎*/
#include
int main()
{
int a,b,c;
for(a=0;a

解答:

((a&&!b||!a&&b)&&(b&&!c||!b&&c)&&(c&&a+b==0||!c&&a+b!=0))
上面表达式运算符优先顺序由高到低
()括号 !取非 +加号 ==等于 !=不等于 &&逻辑与 ||逻辑或
就说最后表达式
c&&a+b==0||!c&&a+b!=0,先计算c&&a+b==0,这里相当于c&&(a+b==0),如果c是假,
c&&(a+b==0)直接按假处理,不再考虑(a+b==0)


猜你喜欢:

1.一道物理是非题音调的高低是由发声体在单位时间里振动的次数决定的.

2.一列火车通过南京长江大桥,大桥长约6700米,火车速度是每分钟400米.这列火车从车头开上桥,到车尾离开桥需要多少分钟?

3.( )工作很忙,王叔叔( )坚持每天去培训班学习