keil C警告reference made to unresolved externalreference made to unresolved external我在头文件中声明全局变量ACT,主函数定义初始化,用函数调用ACT的话就会出现这个警告 应该如何解决main.hextern float ACT;float ff(

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/26 14:08:14
keil C警告reference made to unresolved externalreference made to unresolved external我在头文件中声明全局变量ACT,主函数定义初始化,用函数调用ACT的话就会出现这个警告 应该如何解决main.hextern float ACT;float ff(
xRJA}nV! zMGZZWY5,-CŤ r ԕ6e[Ƿh " 3;ncYA!ھ򉆣Xj(GiUɸ#聆Jʏ|Lh>95 ݆[˩3D?[ m>rtkhB&+&oP+07h6@ ][GЯQn1&ɪo;BQ%.Y(뻬O \#< ~Ľ2ƂtN\{s\F ,5d ?{iNKé4s794[Td8$}ܼ?Onfy)Avl>Kp^b{"ÓK:FؙnO&$58M %n

keil C警告reference made to unresolved externalreference made to unresolved external我在头文件中声明全局变量ACT,主函数定义初始化,用函数调用ACT的话就会出现这个警告 应该如何解决main.hextern float ACT;float ff(
keil C警告reference made to unresolved external
reference made to unresolved external
我在头文件中声明全局变量ACT,主函数定义初始化,用函数调用ACT的话就会出现这个警告 应该如何解决
main.h
extern float ACT;
float ff(float ACT);
#include
void main()
{
float ACT=0.5,REF;
REF=ff(ACT);
}
float ff(float ACT)
{
return ACT;
}
函数大致类似于这样,

keil C警告reference made to unresolved externalreference made to unresolved external我在头文件中声明全局变量ACT,主函数定义初始化,用函数调用ACT的话就会出现这个警告 应该如何解决main.hextern float ACT;float ff(
C语言中,不允许出现重名的全局变量和局部变量,改掉一个试试.