為什么用下面的代碼會得出8在數組中存在,下標為:4??
int getIndex(int arr[5],int value)
{
??? int i;
??? int index;
??? for(i=0;i<5;i++)
??? {
?????? if(arr[i]=value)
?????? {
?????????
?????????? index=i;
?????????? break;
??????????
?????? }
??????? else{
???????????
??????????? index=-1;
??????? }?
??????
??????
??????
??? }
??? return index;
}
2019-03-27
第七行
if(arr[i]=value)
=號是賦值符號,改成==,==是比較符號