为什么运行成功 输出一直是 8在数组中不存在
int getIndex(int arr[5],int value)
{
int i;
for(i=0;i<5;i++)
{
if(arr[i]==value)
{
return i;
}
}
return -1;
}
int main(void)
{
int arr[]={3,12,9,8,6};//定义一个数组
int value=8;//定义需要查找的元素
int index=getIndex(arr,value);//将实参传入getIndex()函数
if(index=-1)
{
printf("%d在数组中不存在",value);
}
else
{
printf("%d在数组中存在,下标为:%d",value,index);
}
}