0

谁能解释一下这个答案?

截图 - 点击这里

4

1 回答 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 回答