乘法运算符 *

* (乘法) 运算符生成其操作数的乘积。 操作数必须具有算术或枚举类型。 结果不是 lvalue。 在操作数上执行通常的算术转换。

由于乘法运算符具有关联属性和交换属性,因此编译器可以在包含多个乘法运算符的表达式中重新排列操作数。 例如,表达式:
sites * number * cost
可以通过以下任何方式进行解释:
(sites * number) * cost
sites * (number * cost)
(cost * sites) * number