課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
為什么不能加這個(gè)括號(hào)呢?
2016-09-24
源自:C語(yǔ)言入門(mén) 6-4
正在回答
同學(xué),你定義的函數(shù):void replaceMax(int arr[],int a );等價(jià)于void replaceMax( int *arr , int a);
在main方法內(nèi)調(diào)用replaceMaxs時(shí)的實(shí)參中,數(shù)組名arr1【】不能加括號(hào)的原因是,你這個(gè)程序的目的是將數(shù)組的首地址傳給test函數(shù),而arr1本身就相當(dāng)于數(shù)組的首地址了
一條被曬干的咸魚(yú) 提問(wèn)者
JustWannaHugU 回復(fù) 一條被曬干的咸魚(yú) 提問(wèn)者
補(bǔ)充一下,當(dāng)實(shí)參為一個(gè)數(shù)組名時(shí),對(duì)應(yīng)的形參必須是相應(yīng)的指針類(lèi)型但體現(xiàn)的形式可以是指針也可以是數(shù)組
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
3 回答為什么不能加括號(hào)?
2 回答x*8,為什么不能加括號(hào)?
1 回答為什么要加括號(hào)?
2 回答數(shù)組后面為什么不加括號(hào)
3 回答加括號(hào)和不加括號(hào)的區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-24
同學(xué),你定義的函數(shù):void replaceMax(int arr[],int a );等價(jià)于void replaceMax( int *arr , int a);
在main方法內(nèi)調(diào)用replaceMaxs時(shí)的實(shí)參中,數(shù)組名arr1【】不能加括號(hào)的原因是,你這個(gè)程序的目的是將數(shù)組的首地址傳給test函數(shù),而arr1本身就相當(dāng)于數(shù)組的首地址了
2016-09-24
補(bǔ)充一下,當(dāng)實(shí)參為一個(gè)數(shù)組名時(shí),對(duì)應(yīng)的形參必須是相應(yīng)的指針類(lèi)型
但體現(xiàn)的形式可以是指針也可以是數(shù)組