问题描述: 设int 型变量a=3,b=4,c=5,则表达式((a+b)>c)&&(b==c)&&a||b+c&&b+c的值是.要详解. 1个回答 分类:综合 2014-11-02 问题解答: 我来补答 结果是1逻辑运算符&&和||要比算术运算符低,所以要先算加减号逻辑&&的优先级高于||b+c&&b+c就是1所以整个表达式是1 再问: 请详细分析一下 再答: ((a+b)>c)结果为真,也就是1 (b==c)结果为假 就是0 a是3,大于零的数逻辑运算就是1 b+c也是1 相当于1&&0&&1||1&&1 &&代表逻辑与,也就是前后两个数都是1才是1,||代表逻辑或,前后只要有一个是1结果就是1 先算&& 就是0||1,结果就是1 不能再详细了 展开全文阅读