有 int a=3,b=4,c=5;则表达式a||b+c&&b==c的值为?

2025-02-25 03:17:32
推荐回答(5个)
回答1:

答案是1。第1算b==c,第2.算b+c,第3.算b+c的答案&&b==c的答案,最后算a||第3步的答案。

回答2:

a||b=1 //等于表示结果为真。
c&&b=1

a||b+c&&b=2
而c=5

a||b+c&&b==c为假,以整型十进制输出,结果就是0。

回答3:

1
根据运算符优先级结合性
原式等效于
a|| ( (b+c)&&(b==c) )

回答4:

1
&&高于||
谢谢采纳

回答5:

0