设a=3,b=4,c=5,则逻辑表达式: a|| b+c && b==c 的值是

设a=3,b=4,c=5,则逻辑表达式: a|| b+c && b==c 的值是
A.1 B.0 C.非 0 D.语法错

A

因为&&的优先级高于||,所以先算b+c && b==c 再与a相或
而a==3,为非零,所以条件成立
即:1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-19
!>&&,&&>||,本题选A
运算优先级如图,上面级别高

算术运算
关系运算
&&,||
赋值运算
第2个回答  2008-04-19
我也菜鸟。刚学,我选B