1、有以下區(qū)別:主體不同:實參在調(diào)用有參函數(shù)時,函數(shù)名后面括號中的參數(shù)為“實際參數(shù)”。形參不是實際存在變量,又稱虛擬變量。
創(chuàng)新互聯(lián)長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為興業(yè)企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,興業(yè)網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
2、形參:全稱為“形式參數(shù)”是在定義函數(shù)名和函數(shù)體的時候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時傳遞的參數(shù)。
3、在主函數(shù)里的是實參,在子函數(shù)里的是形 參。因為在真正執(zhí)行的時候是把實參傳遞 給形參來執(zhí)行的,所以實參才是實際的參 數(shù)。
1、在主函數(shù)里的是實參,在子函數(shù)里的是形 參。因為在真正執(zhí)行的時候是把實參傳遞 給形參來執(zhí)行的,所以實參才是實際的參 數(shù)。
2、形參是在定義函數(shù)名和函數(shù)體的時候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時傳遞的參數(shù)。實參是一個確定的值。
3、形式參數(shù)就是定義函數(shù)時候的參數(shù)表,只是定義了調(diào)用時參數(shù)的個數(shù)、類型和用來引用的名字,并沒有具體的內(nèi)容。形參未被調(diào)用時,不占存儲單元。形參只在調(diào)用過程中占用存儲單元。
4、形參和實參的功能是作數(shù)據(jù)傳送。發(fā)生函數(shù)調(diào)用時, 主調(diào)函數(shù)把實參的值傳送給被調(diào)函數(shù)的形參從而實現(xiàn)主調(diào)函數(shù)向被調(diào)函數(shù)的數(shù)據(jù)傳送。形參變量只有在被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時, 即刻釋放所分配的內(nèi)存單元。
5、在C語言中,形參即為形式參數(shù)。它在整個函數(shù)編譯的時候,沒有實際的數(shù)據(jù)賦于它,僅僅作于定義某個函數(shù)或者函數(shù)名。而實參既為實際參數(shù)。顧名思義,在函數(shù)中,有一個特定的數(shù)據(jù)賦值給它,可以作于在函數(shù)中進(jìn)行運算。
6、int fun(int x) // 定義fun函數(shù)功能。
在C語言,數(shù)組無論作為參數(shù)還是返回值,都是以指針形式返回或者傳遞的。在數(shù)組中,數(shù)組名字代表的是數(shù)組第1個元素的地址。比如如下數(shù)組。int a[10]= {1,2,3,4,5,6};數(shù)組名a,實際上相當(dāng)于&a[0]。
常量變量都可以。形參的話寫成x[]這樣的形式是為了表明指針是指向數(shù)組。//只是為了清晰,實質(zhì)形參都是指針。
②形參 :指針 一一對應(yīng)出來 ①實參:指針 ②形參:指針的指針 因為你要在局部函數(shù)中改變實參,就需要傳遞它的地址,指針也是如此,把它類比為int型變量就好了。