猿问

小白遇到的一个编译错误?

#include <stdio.h>
int getNum(int arr[],int value)
{
    int i;
    for(i=0,i<5,i++)
    {
        if(arr[i]==value){
            return i;}
    }
    return -1;
}
int main()
{
    int brr[5]={3,4,2,6,9};
    int value=6;
    int b=getNum(brr,value);
    printf("%d\n",b);
    return 0;
}
编译器提示for括号前缺少表达

慕丝3163479
浏览 893回答 1
1回答

__innocence

for循环里面应该用分号 for(i=0;i<5;i++)
随时随地看视频慕课网APP
我要回答