C語言 有參數(shù)函數(shù)的一般定義形式
有參函數(shù)比無參函數(shù)多了一個(gè)參數(shù)表,調(diào)用有參函數(shù)時(shí),調(diào)用函數(shù)對這些參數(shù)賦予具體值。有參函數(shù)的具體定義形式為:
類型標(biāo)識符 函數(shù)名(數(shù)據(jù)類型 參數(shù)[, 數(shù)據(jù)類型 參數(shù)2……] )
{
說明語句部分;
可執(zhí)行語句部分;
}
例如:
int max(int a,int b)
{
int m;
ms=(a>b?a:b);
}
main()
{
int x,y,k;
printf ("input x & y:\n");
scanf ("%d%d",&x?&y);
k=max(x,y);
printf ("The max number in x & y is :%d\n",k);
}
max()函數(shù)是一個(gè)有參數(shù)函數(shù),當(dāng)main()函數(shù)調(diào)用max()函數(shù)時(shí),必須將max()函數(shù)所需要的參數(shù)的值傳入。
為了與調(diào)用函數(shù)提供的實(shí)際參數(shù)區(qū)別開,將被調(diào)函數(shù)定義中的參數(shù)表稱為形式參數(shù)表,簡稱形參表。
點(diǎn)擊加載更多評論>>