开发者社区 问答 正文

我可否用括号来强制执行我所需要的计算顺序?

我可否用括号来强制执行我所需要的计算顺序?

展开
收起
游客py5kcp7dd6tu6 2022-03-29 00:51:24 421 分享 版权
1 条回答
写回答
取消 提交回答
  • 一般来讲, 不行。 运算符优先级和括弧只能赋予表达是计算部分的顺序. 在如下的代码中 f() + g() * h() 尽管我们知道乘法运算在加法之前, 但这并不能说明这三个函数 哪个会被首先调用。 如果你需要确保子表达式的计算顺序, 你可能需要使用明确的临时 变量和独立的语句。

    2022-03-29 00:52:01
    赞同 展开评论
问答地址: