實參和形參

實參(argument):

全稱為"實際參數(shù)"是在調(diào)用時傳遞給函數(shù)的參數(shù). 實參可以是常量、變量、表達(dá)式、函數(shù)等, 無論實參是何種類型的量,在進(jìn)行函數(shù)調(diào)用時,它們都必須具有確定的值, 以便把這些值傳送給形參。 因此應(yīng)預(yù)先用賦值,輸入等辦法使實參獲得確定值。

形參(parameter):

全稱為"形式參數(shù)" 由于它不是實際存在變量,所以又稱虛擬變量。是在定義函數(shù)名和函數(shù)體的時候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時傳入的參數(shù).在調(diào)用函數(shù)時,實參將賦值給形參。因而,必須注意實參的個數(shù),類型應(yīng)與形參一一對應(yīng),并且實參必須要有確定的值。

形參:形參是函數(shù)被調(diào)用時用于接收實參值的變量。

根據(jù)實際需要可有可無。沒有形參時,圓括號也不可?。欢鄠€參數(shù)之間應(yīng)用逗號分隔。參數(shù)包括參數(shù)名和參數(shù)類型。

形參的類型說明可有如下兩種格式:

int max(int? a,int b)/*形參的類型在形參表中直接說明*/

{? return (a>b?a:b);}

int max(a,b)

inta,b;? ? ? ? /*形參的類型在函數(shù)體前、函數(shù)名后說明*/

{ return(a>b?a:b); }

前者為標(biāo)準(zhǔn)格式,后者為傳統(tǒng)格式,通常用前者。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • /*首先定義上面形式參數(shù):定義函數(shù)時函數(shù)名后括號中的變量名!實際參數(shù):調(diào)用函數(shù)時函數(shù)名后括號中的表達(dá)式! 1.形參...
    LuckTime閱讀 12,912評論 2 5
  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,612評論 3 44
  • JavaScript中的函數(shù)定義 不用指定形參的類型,調(diào)用也不對實參做任何類型檢查,甚至連實參個數(shù)都不做檢查??纯?..
    河的左岸閱讀 2,006評論 0 0
  • 今天看到這一幕,我忍不住拿出手機(jī)拍下來——不是因為我好奇而拍;而是他的精神感動了我。因為今天是過小年,而他不是和家...
    余香sxh閱讀 398評論 2 6
  • 你怎么不知道自己有個時間聚寶盆 我今天要給大家分享一個善用碎片化時間的方法,來自程龍《誰說你不可能堅持》這本書里,...
    英吉閱讀 299評論 2 1

友情鏈接更多精彩內(nèi)容