为什么我这个函数调试时显示OPEN_CHECK.C(28): warning C291: not every exit path returns a value

日期:2021-10-27 08:03:25 人气:1

为什么我这个函数调试时显示OPEN_CHECK.C(28): warning C291: not every exit path returns a value

你的函数里面有三个if条件,但是如果这三个条件都进不去的话,你的函数就没有返回值了,
所以只需要在函数退出之前再加一句return:
if(INC==1&&INB==0)
{
open_f=3;
return open_f; //水位故障
}
return open_f;
就可以了。
    A+
热门评论