數(shù)組和函數(shù)的問題
答案是:replaceMax(arr1, arr2[0] ); //將數(shù)組arr1和數(shù)組arr2的第一個(gè)元素傳入函數(shù)中 ? 為什么不能是:replaceMax(arr1[0], arr2[0] ); //將數(shù)組arr1和數(shù)組arr2的第一個(gè)元素傳入函數(shù)中 呢?
答案是:replaceMax(arr1, arr2[0] ); //將數(shù)組arr1和數(shù)組arr2的第一個(gè)元素傳入函數(shù)中 ? 為什么不能是:replaceMax(arr1[0], arr2[0] ); //將數(shù)組arr1和數(shù)組arr2的第一個(gè)元素傳入函數(shù)中 呢?
2016-10-25
舉報(bào)
2016-10-25
假設(shè)定義如下:
那么調(diào)用函數(shù)
第一個(gè)參數(shù)數(shù)組類型,第二個(gè)參數(shù)是整數(shù)類型。
答案的原因是:
1,參數(shù)類型需要匹配,
2,arr1作為函數(shù)的參數(shù)時(shí)表示數(shù)組類型實(shí)參,arr1[0]作為函數(shù)的參數(shù)時(shí)表示整數(shù)類型實(shí)參,
所以,第一個(gè)是數(shù)組類型參數(shù),第二個(gè)是整數(shù)類型參數(shù)。