中文字幕视频在线看,亚洲精品无码久久久久av老牛,亚洲精品无码av片,亚洲av影院一区二区三区,亚洲国产精品成人久久久

怎樣判斷形參和實參是否一致?有沒有好的檢驗方法?

形參(parameter):形參(形式參數(shù))是在函數(shù)定義中出現(xiàn)的參數(shù),是一個虛擬參數(shù),調(diào)用之前并沒有給他分配內(nèi)存,可以看作是一個占位符,在函數(shù)定義時沒有實際的數(shù)值,只有在函數(shù)調(diào)用時才會接收到傳遞進來的數(shù)據(jù);只是因為函數(shù)需要從別處傳遞數(shù)據(jù),為了表示此數(shù)據(jù),起了一個名字,是出于函數(shù)形式上的考慮,故稱之為形參。

實參(argument):實參(實際參數(shù))是在函數(shù)中實際出現(xiàn)的參數(shù),實參的值可以是常量、變量、表達式、類等,實參必須要有確定的值。

區(qū)別:

1.性質(zhì)不同:

形參是一個名字,本身不占內(nèi)存,只有在函數(shù)調(diào)用時才會分配內(nèi)存;

實參是一個變量,在定義時就已分配內(nèi)存地址。

2.作用域不同:

形參在函數(shù)定義時出現(xiàn),在函數(shù)體內(nèi)可以使用,離開該函數(shù)體則不能使用;

實參出現(xiàn)在主調(diào)函數(shù)中,進入被調(diào)函數(shù)時不能使用。

3.生命周期不同:

形參變量只有在被調(diào)用時才分配內(nèi)存單元,

在調(diào)用結(jié)束時,即刻釋放分配的內(nèi)存單元,除了重新調(diào)用,否則不能再重新使用形參。

實參:全局變量:程序運行期一直存在,從程序開始到結(jié)束。

局部變量:隨著函數(shù)的結(jié)束,即被銷毀

聯(lián)系:

1.含有形參的函數(shù)在調(diào)用時,括號中的數(shù)據(jù)是實參,用來將實參的數(shù)據(jù)傳遞給形參,所以在參數(shù)傳遞之前,要對實參進行賦值;需要注意的是:形參與實參之間的值傳遞并不會改變實參的值,地址傳遞會改變實參的值。

2.在函數(shù)調(diào)用時,傳遞給被調(diào)函數(shù)的實參,在數(shù)量、數(shù)據(jù)類型上必須與形參保持一致,否則會出現(xiàn)“類型不匹配的錯誤。

例子:

怎樣判斷形參和實參是否一致?有沒有好的檢驗方法?

從上面的例子也可以看出來,對形參進行的操作只在被調(diào)函數(shù)中起作用,并不能改變與其同名的實參的值,所以實參與形參可以同名,傳遞給被調(diào)函數(shù)的實參必須有確定的值,所以必須先賦值,再傳遞給形參,傳遞給形參的可以是數(shù)值也可以是表達式。

怎樣判斷形參和實參是否一致?有沒有好的檢驗方法?

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉(zhuǎn)載: 原文出處:

(0)
云計算的頭像云計算
上一篇 2024 年 10 月 14 日 09:09
下一篇 2024 年 10 月 14 日 09:13

相關(guān)推薦

發(fā)表回復

登錄后才能評論

聯(lián)系我們

400-900-3935

在線咨詢: QQ交談

郵件:cong@zun.com

工作時間:365天無休服務 24小時在線

添加微信