MDK出现warning: #223-D: function "xx" declared implicitly
这种错误是由于要么函数未声明要么没有调用什么头文件
例如:我的这个错误就是因为没有声明一下#include <math.h>'头文件中的trunc函数造成的,在调用的模块中声明extern double trunc(double /*x*/);即可
有的时候在子模块中定义的函数,主程序中调用时候也容易出现这个warning
解决方法:在子模块的头文件中extern声明一下这个函数就好
注意:出现这个错误的时候,看到是个warning其实这是个错误,如果不进行处理,在程序执行过程中不会调用到此函数