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

是先运行a&&b+c
再1&&b==c吗?

先运行a&&b+c再1&&b==c
顺序是对的
这是看优先级
优先级先后顺序为+、 ==、 &&
a&&b+c&&b==c就是a&&(b+c)&&(b==c)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-04
&&(逻辑与)是逻辑运算符,语句“a&&b+c&&b==c”的意思是“a的值为真且b+c的值为真且b==c的值为真”,该语句最后的值为0。