解决 error: called object ‘xxx‘ is not a function or function pointer

代码编译时遇到报错:
error: called object ‘xxx’ is not a function or function pointer|

导致原因:数学表达式错误 或 使用了某些数学函数却没有导入包含它的头文件

解决办法:
1、检查代码中的数学表达式是否书写错误,常见的错误是省略了表达式中的乘号 ‘*’ 或者除号 ‘/’ 误写为 ‘÷’,以及数组中括号不匹配,如:把arry[i]误写成了arry(i) 或者把 arry[i][j]写成了arry[i,j]等。
2、如果使用了 求绝对值、三角函数 等库函数,检查是否添加了头文件<math.h>

猜你喜欢

转载自blog.csdn.net/qq_41320433/article/details/120400929