為什么運(yùn)行成功 輸出一直是 8在數(shù)組中不存在
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};//定義一個(gè)數(shù)組
??? int value=8;//定義需要查找的元素
??? int index=getIndex(arr,value);//將實(shí)參傳入getIndex()函數(shù)
??? if(index=-1)
??? {
??????? printf("%d在數(shù)組中不存在",value);
??? }
??? else
??? {
??????? printf("%d在數(shù)組中存在,下標(biāo)為:%d",value,index);
??? }
}
2017-11-30
我把賦值運(yùn)算符和關(guān)系運(yùn)算符弄混了
2017-11-30
明白了