谁能解释一下这个答案?
问问题
428 次
1 回答
1
这个解释在我看来是不正确的,即使最终答案看起来是正确的。让我们首先获取表达式并将其完全括起来以显示运算符优先级:
A - (B / (C * (D^E)))
请注意,这与解决方案中给出的括号不匹配,我怀疑这是答案中的错误。从这里,我们看到顶级运算符是减法。LHS 只是表达式 A,而 RHS 是表达式 B / (C * (D^E)),所以我们可以进行部分转换:
- A [[ whatever the expression is for B / (C * (D^E)) ]]
该嵌套表达式将除法作为其顶级运算符,因此我们可以像这样扩展它:
- A / B [[ whatever the expression is for C * (D^E) ]]
重复这个过程会给我们以下信息:
- A / B * C [[ whatever the expression is for D^E ]]
- A / B * C ^ D E
希望这可以帮助!
于 2019-10-11T17:35:55.160 回答