不需要。函數(shù)類型要與返回值類型相同。與參數(shù)類型可以不同。
成都創(chuàng)新互聯(lián)專注于吳起企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。吳起網(wǎng)站建設(shè)公司,為吳起等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
形參:全稱為“形式參數(shù)”是在定義函數(shù)名和函數(shù)體的時(shí)候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時(shí)傳遞的參數(shù)。
形參的作用是實(shí)現(xiàn)主調(diào)函數(shù)與被調(diào)函數(shù)之間的聯(lián)系,通常將函數(shù)所處理的數(shù)據(jù),影響函數(shù)功能的因素或者函數(shù)處理的結(jié)果作為形參。
實(shí)參:全稱為"實(shí)際參數(shù)"是在調(diào)用時(shí)傳遞給函數(shù)的參數(shù),即傳遞給被調(diào)用函數(shù)的值。
實(shí)參可以是常量、變量、表達(dá)式、函數(shù)等, 無論實(shí)參是何種類型的量,在進(jìn)行函數(shù)調(diào)用時(shí),它們都必須具有確定的值, 以便把這些值傳送給形參。 因此應(yīng)預(yù)先用賦值,輸入等辦法使實(shí)參獲得確定值。
擴(kuò)展資料:
形參和實(shí)參的特點(diǎn):
1、形參變量只有在被調(diào)用時(shí)才分配內(nèi)存單元,在調(diào)用結(jié)束時(shí),即刻釋放所分配的內(nèi)存單元。因此,形參只在函數(shù)內(nèi)部有效。函數(shù)調(diào)用結(jié)束返回主調(diào)用函數(shù)后則不能再使用該形參變量。
2、實(shí)參可以是常量、變量、表達(dá)式、函數(shù)等,無論實(shí)參是何種類型的量,在進(jìn)行函數(shù)調(diào)用時(shí),它們都必須有確定的值,以便把這些值傳送給形參。因此應(yīng)預(yù)先用賦值,輸入等辦法使參數(shù)獲得確定值。
3、實(shí)參和形參在數(shù)量上,類型上、順序上應(yīng)嚴(yán)格一致,否則就會(huì)發(fā)生類型不匹配的錯(cuò)誤。
4、在一般傳值調(diào)用的機(jī)制中只能把實(shí)參傳送給形參,而不能把形參的值反向地傳送給實(shí)參。因此在函數(shù)調(diào)用過程中,形參值發(fā)生改變,而實(shí)參中的值不會(huì)變化。而在引用調(diào)用的機(jī)制當(dāng)中是將實(shí)參引用的地址傳遞給了形參,所以任何發(fā)生在形參上的改變實(shí)際上也發(fā)生在實(shí)參變量上。
參考資料來源:百度百科-形參
參考資料來源:百度百科-實(shí)參
從
語法意義
上說,
形參
是
函數(shù)
內(nèi)部為外部傳進(jìn)來的
參數(shù)
取的名稱,而
實(shí)參
則是函數(shù)外部準(zhǔn)備傳給函數(shù)的參數(shù)的名稱,這兩個(gè)是相對(duì)的從
內(nèi)存
意義上說,形參是函數(shù)內(nèi)的內(nèi)存空間,實(shí)參是函數(shù)外的內(nèi)存空間,每次調(diào)用都要將實(shí)參從函數(shù)外空間復(fù)制到函數(shù)內(nèi)內(nèi)存空間,因此改變形參的值對(duì)于實(shí)參一點(diǎn)影響也沒有。
形參:全稱為"形式參數(shù)"是在定義函數(shù)名和
函數(shù)體
的時(shí)候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時(shí)傳如的參數(shù).
實(shí)參:全稱為"實(shí)際參數(shù)"是在調(diào)用時(shí)傳遞個(gè)該函數(shù)的參數(shù).
形參和實(shí)參的類型必須要一致,或者要符合隱含轉(zhuǎn)換規(guī)則,
當(dāng)形參和實(shí)參不是指針類型時(shí),在該函數(shù)
運(yùn)行時(shí)
,形參和實(shí)
參是不同的
變量
,他們?cè)趦?nèi)存中位于不同的位置,形參將實(shí)
參的內(nèi)容復(fù)制一份,在該函數(shù)運(yùn)行結(jié)束的時(shí)候形參被釋放,
而實(shí)參內(nèi)容不會(huì)改變.
而如果函數(shù)的參數(shù)是指針類型變量,在調(diào)用該函數(shù)的
過程
中,傳個(gè)函數(shù)的是實(shí)參的地址,在函數(shù)體內(nèi)部使用的也是
實(shí)參的地址,即使用的就是實(shí)參本身.所以在函數(shù)體內(nèi)部
可以改變實(shí)參的值.