位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 有參數(shù)函數(shù)的一般定義形式

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-30

有參函數(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ù)表,簡稱形參表。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部