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