最贊回答 / 慕絲1572740
cout <<getMax(numArr,3)<< endl; 中numArr 指的是數(shù)據(jù)的首地址,是一個(gè)指針;如果將其修改成numArr[2],則是指數(shù)組中的第3個(gè)元素,而不是指針;函數(shù)重載的時(shí)候就會(huì)出錯(cuò)。
2017-11-06
最贊回答 / 妄想廢人
*是間址訪問(wèn)的意思, *指針 訪問(wèn)該指針?biāo)傅膶?duì)象,&放在形式參數(shù)那里,說(shuō)明傳入的形式參數(shù)是實(shí)際參數(shù)的引用,或說(shuō)實(shí)參的別名是形參,對(duì)函數(shù)里面形參的修改會(huì)影響到實(shí)參吧
2017-11-05
已采納回答 / Soky
count定義的是const類(lèi)型的,說(shuō)明count是不能改變值的,而你下面又定義了一個(gè)可變的*p指向了count,豈不是接下來(lái)就可以寫(xiě)*p=?來(lái)改變count的值了嗎?所以編譯會(huì)報(bào)錯(cuò)。指向常量的指針也必須定義成const int *p。
2017-10-15