Error: implicit declaration of function [c]

Error: implicit declaration of function [c]

我包含 math.h 库并使用了 abs 函数,此错误显示:

error: implicit declaration of function ‘abs’ [-Werror=implicit-function-declaration]
razlika=(abs(x3) / ((x1+x2)/2))*100;
^
cc1: some warnings being treated as errors

包括 stdlib.h,而不是 math.h

隐式声明错误通常是由于 missing/incorrect 个头文件造成的。