作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/30 21:27:32
帮我解释一下这段程序中的表达式!
/*说谎*/
#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)