這個 return index一定執行嗎?
#include <stdio.h>
int getIndex(int arr[5],int value)
{
? ? int i;
? ? int index;
? ? for(i=0;i<5;i++)
? ? {
? ? ? ?/* 請完善數組查詢功能 */
? ? ? ? if(arr[i]=value)
? ? ? ? {
? ? ? ? ? ? return i;
? ? ? ? }
? ? ? ? return -1;
? ? }
? ? ? ? ??
? ? ? ?
? ? ? ?
? ? ? ?
? ? }
? ? return index;
}
2019-02-15
你所寫的函數代碼if語句不正確應該是:if(arr[i]==value),因為函數的返回數據類型是int,所以 return 數據(對應的數據類型) 是不能省的,同時你的函數for循環里面的if語句后面就 return -1; 這樣的邏輯是錯誤的,這里的函數可以這樣寫:
2019-02-13
一定呀