小编csp*_*all的帖子

错误:控制可能会在C中达到非空函数的结束

我无法弄清楚为什么会发生这种错误: error: control may reach end of non-void function

这是代码:

bool search(int value, int values[], int n) {

    if (n < 1) {
        return false;
    }   

    for (int i = 0; i < n; i++) {
        if (values[i] == value) {
            return true;
            break;
        }
        else { 
            return false;
        }
    }    
}
Run Code Online (Sandbox Code Playgroud)

我理解错误意味着函数可能在没有返回任何内容的情况下到达终点,但我无法弄清楚这可能会发生什么.

c controls

10
推荐指数
2
解决办法
5万
查看次数

标签 统计

c ×1

controls ×1