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

一般来讲, 不行。 运算符优先级和括弧只能赋予表达是计算部分的顺序. 在如下的代码中
    f() + g() * h()
尽管我们知道乘法运算在加法之前, 但这并不能说明这三个函数 哪个会被首先调用。

如果你需要确保子表达式的计算顺序, 你可能需要使用明确的临时 变量和独立的语句。

参考资料: [K&R1, Sec. 2.12 p. 49, Sec. A.7 p]; [K&R2, Sec. 2.12 pp. 52-3, Sec. A.7 p. 200.]。

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)