實參(argument):
全稱為"實際參數(shù)"是在調(diào)用時傳遞給函數(shù)的參數(shù). 實參可以是常量、變量、表達式、函數(shù)等, 無論實參是何種類型的量,在進行函數(shù)調(diào)用時,它們都必須具有確定的值, 以便把這些值傳送給形參。 因此應預先用賦值,輸入等辦法使實參獲得確定值。
形參(parameter):
全稱為"形式參數(shù)" 由于它不是實際存在變量,所以又稱虛擬變量。是在定義函數(shù)名和函數(shù)體的時候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時傳入的參數(shù).在調(diào)用函數(shù)時,實參將賦值給形參。因而,必須注意實參的個數(shù),類型應與形參一一對應,并且實參必須要有確定的值。
形參:形參是函數(shù)被調(diào)用時用于接收實參值的變量。
根據(jù)實際需要可有可無。沒有形參時,圓括號也不可省;多個參數(shù)之間應用逗號分隔。參數(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); }
前者為標準格式,后者為傳統(tǒng)格式,通常用前者。