设int a=3,b=4, c=5,表达式(a+b)>c&&b==c的值是多少?

2025-01-21 15:43:07
推荐回答(2个)
回答1:

&&前半部分7>5为true,后半部分,4==5为false,所以true&&false为false,结果为false(或者0)

回答2:

0 或false
比较运算符的优先级高于 与或 操作符, 所以先计算(a_b)>c表达式的值为 1 或 true,再计算 b==c 表达式的值为0 或 false
最后计算 1 && 0表达式的值,最终为0