错误"控制到达非空函数的结束"

时间:2016-10-02 11:30:54

标签: c

我在这些程序中遇到错误,它接受数组,它的大小和元素在该数组中进行搜索。

错误即将到来"控制到达非空函数的结束"我尝试运行它。

另外一些编译器没有给出错误,他们正确地运行了这段代码。

所以我想知道背后的原因以及我如何解决这个错误?

此外,我试图在stackoverflow上搜索此错误,我发现一些问题,但我没有得到它们。请帮帮我。

int search(unsigned long int a[], unsigned long int n, unsigned long int search)        
{
    unsigned long int i;
    for (i = 0; i < n; i++)
    {
        if (a[i] == search)     
        {
            return 1;
            break;
        }
    }
    if (i == n)
    {
        return 0;
    }

}

0 个答案:

没有答案