你这里的C没有初始化,C++的debug版会默认帮你初始化成0du函数float du(float c, int f)传入的两个参数都是传值参数,里面对C的修改不会对外面的产生影响外面也没有其它地方对C赋值所以c就一直是0了
c = du(c,f)