課程
/后端開發(fā)
/C
/C語言入門
形參里是int arr[] 傳參時要傳arr1,而傳arr1[]會報(bào)錯,形參里也不能省略[],能理解,但想要一個比較準(zhǔn)確的解釋。
2015-04-13
源自:C語言入門 6-4
正在回答
所謂的形參中的int arr[] 實(shí)際上是整個函數(shù)聲明的一部分,這是將這個參數(shù)聲明為int型的數(shù)組,所以要加上[]來表示數(shù)組(其實(shí)是當(dāng)作指針來用的)。而函數(shù)調(diào)用傳參數(shù)時,需要傳遞的是參數(shù)名,也就是數(shù)組名,當(dāng)然就不需要[]了。其實(shí)傳入的是這個數(shù)組第一個元素的地址,也就是指向第一個元素的指針。
Intella 提問者
形參里面就是一個形式參數(shù),就相當(dāng)于你定義數(shù)組一樣,而arr1是一個數(shù)組的名字,所以不用寫arr1[]直接傳數(shù)組名稱就可以了
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答打印arr 和arr[]
1 回答關(guān)于arr[index]=value
2 回答任務(wù)中arr[5]和arr
1 回答arr和arr[0]有什么區(qū)別
1 回答sizeof(arr)/sizeof(arr[0])
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-04-14
所謂的形參中的int arr[] 實(shí)際上是整個函數(shù)聲明的一部分,這是將這個參數(shù)聲明為int型的數(shù)組,所以要加上[]來表示數(shù)組(其實(shí)是當(dāng)作指針來用的)。而函數(shù)調(diào)用傳參數(shù)時,需要傳遞的是參數(shù)名,也就是數(shù)組名,當(dāng)然就不需要[]了。其實(shí)傳入的是這個數(shù)組第一個元素的地址,也就是指向第一個元素的指針。
2015-04-14
形參里面就是一個形式參數(shù),就相當(dāng)于你定義數(shù)組一樣,而arr1是一個數(shù)組的名字,所以不用寫arr1[]直接傳數(shù)組名稱就可以了