在a.c中定义了函数float get_data(void),但是没有在a.h中声明。然后在b.c中调用float temp = get_data();发现返回的float类型的值一直不正确。
解决办法:在a.h中声明float get_data(void);在b.c中#include "a.h",这个时候再调用这个接口,返回的float数据则是正确的。定义后务必要声明。
在a.c中定义了函数float get_data(void),但是没有在a.h中声明。然后在b.c中调用float temp = get_data();发现返回的float类型的值一直不正确。
解决办法:在a.h中声明float get_data(void);在b.c中#include "a.h",这个时候再调用这个接口,返回的float数据则是正确的。定义后务必要声明。