C++运行中出现这个错误提示何解? error C2064: term does not evaluate to a function

2024-12-13 22:55:06
推荐回答(3个)
回答1:

rate()相当于在调用一个叫rate的函数,而你的程序里面没有这个名字的函数,因此编译器无法编译他告诉你不能当然数执行。

回答2:

gross_pay = rate*40 + 1.5*rate(hours - 40); 少了乘号
gross_pay = rate*40 + 1.5*rate*(hours - 40);

回答3:

[0]<0.0050)
把[]写成了()