标签: compiler-construction
答案 0 :(得分:0)
在任何语言中,在数学运算中,大括号()将被赋予最高优先级。所以是用()编写的,它将首先执行。稍后*和 / 将获得下一个优先级。因此,如果未给出(),则将执行乘法和除法。然后执行加法和减法。
<强> A + A *(B-C)+ d *(B-C)即可。
这里(b-c)将因为大括号而首先执行。然后执行 a *(b-c)和d *(b-c)。最后添加了所有结果。