1。void?類型函數(shù)不是沒有參數(shù)嗎,為什么此處 temp(arr)帶了參數(shù)?2.就算可以帶參數(shù),為什么是temp(arr)而不是temp(arr[5])?temp(arr)不帶長度應(yīng)如何理解,是默認(rèn)了上面定義的長度嗎?
3 回答
已采納

Jabin_Aronvoy
TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊
void函數(shù)沒有函數(shù)返回值,并不是沒有形參。
數(shù)組作為函數(shù)的形參時傳入的是這個數(shù)組首元素的地址,指定大小并沒有意義。另外函數(shù)形參只是要表示參數(shù)的類型,也就是說這里只需要聲明傳入的是一個數(shù)組,arr[]指代一個一維數(shù)組,而arr[5]則不是,它是一個實例化的數(shù)組對象。
題主你搞混了形參、實參和函數(shù)返回值。參數(shù)是一個很籠統(tǒng)的概念,不能一概而論。
- 3 回答
- 0 關(guān)注
- 1571 瀏覽
添加回答
舉報
0/150
提交
取消