有兩處看不明白
1、例題和練習(xí)題為什么例題用了return i,而練習(xí)題要用break,有什么區(qū)別,練習(xí)題可以不用index=i;break;改為用return i嗎?
2、int index=getIndex(arr,value)中為什么直接寫arr,而不是寫arr[5]或者是arr[]呢?
1、例題和練習(xí)題為什么例題用了return i,而練習(xí)題要用break,有什么區(qū)別,練習(xí)題可以不用index=i;break;改為用return i嗎?
2、int index=getIndex(arr,value)中為什么直接寫arr,而不是寫arr[5]或者是arr[]呢?
2017-09-19
舉報
2017-09-19
可以,不過要將后面的15行的“return index;”改成“return -1;”;而且題目要求是”9-13行以及22行填寫正確代碼”。
直接寫arr傳遞的是數(shù)組名,arr[5]傳遞的是arr數(shù)組中第六個值(并且該數(shù)組只有五個數(shù),arr[5]越界了),在"int getIndex(int arr[5],int value)"中"arr[5]"是指一個含5個數(shù)的數(shù)組。