C++在头文件定义了一个变量,经过函数的处理后它是有非0值的,但是到了源文件,它的值变成0了

问题遇到的现象和发生背景

问题如题

img


这是头文件的代码,红色标出的就是出问题的值。

img


这个是源文件代码

img


这个是控制台的结果

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

cpp文件中的minValue在声明时指定外部链接了吗

extern float minValue;