你的函数里面有三个if条件,但是如果这三个条件都进不去的话,你的函数就没有返回值了,所以只需要在函数退出之前再加一句return:if(INC==1&&INB==0){open_f=3;return open_f; //水位故障} return open_f;就可以了。
亲 就是 不是每条路径都有返回值 的意思为 你既然都赋了默认值 就在程序最后所有if外面加一个 return open_f;就好啦