A) a = b = c + 1:首先计算 c + 1 的值,然后将该值赋给 b,最后将 b 的值赋给 a。
B) a = (b = 1) + c + 1:首先将 1 赋给 b,然后计算 (b = 1) + c + 1 的值,最后将该值赋给 a。
D) a = 8 + (b = c = 1):首先将 1 赋给 c,然后将 1 赋给 b,最后计算 8 + (b = c = 1) 的值,将该值赋给 a。
选项 C) a = (b = 0) = 8 中的赋值表达式是错误的,因为将一个值赋给另一个值的结果不是一个有效的左值
登录后提交答案