若 a 是 int 型变量,且 a 的初值为 7,则计算表达式 a+=(b=2)+(c=2)后,a 的 值为 。
时间: 2023-02-06 10:10:56 浏览: 147
表达式求值
如果 a 是 int 类型的变量,且 a 的初始值为 7,则计算表达式 a = (b = 2) (c = 2) 后,a 的值为 4。
在这个表达式中,b 和 c 都是赋值表达式,它们的值都是它们所赋的值。因此,表达式 (b=2) 的值为 2,(c=2) 的值也为 2。然后,这两个值被相乘,得到 4,并将结果赋给 a。因此,在计算完这个表达式之后,a 的值为 4。
阅读全文