设有变量定义:int a=3, b=8; 表达式 (a<5) || (b=5) 求值后,b 的值是多少?
时间: 2024-06-01 18:10:04 浏览: 175
表达式求值问题
表达式 (a<5) || (b=5) 的求值过程如下:
1. a<5 的结果为 true,因为 a 的值为 3 小于 5。
2. 因为逻辑运算符 || 的左边已经为 true,所以不需要再计算右边的表达式,整个表达式的结果为 true。
3. 在计算表达式的过程中,b 被赋值为 5。
所以,求值后 b 的值为 5。
阅读全文