sizeof on array function参数将返回'int *'的大小而不是'int [],即使我使用sizeof(array)\ sizeof(array [0]);

时间:2016-05-20 20:02:58

标签: c arrays

我有问题。我收到一个错误:

 sizeof on array function parameter will return size of 'int *' 

即使我使用sizeof(array)\sizeof(array[0])之后。你能帮帮我吗?

bool search(int value, int values[], int n)
{   int a=sizeof(values)\sizeof(values[0]);
    for(int i=0; i<a; i++)

        if(values[i]==value)
        return true;
        else
        return false;
}

0 个答案:

没有答案