位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

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

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

有參函數(shù)比無(wú)參函數(shù)多了一個(gè)參數(shù)表,調(diào)用有參函數(shù)時(shí),調(diào)用函數(shù)對(duì)這些參數(shù)賦予具體值。有參函數(shù)的具體定義形式為:

    類(lèi)型標(biāo)識(shí)符 函數(shù)名(數(shù)據(jù)類(lèi)型 參數(shù)[, 數(shù)據(jù)類(lèi)型 參數(shù)2……] ) 

    {

        說(shuō)明語(yǔ)句部分;

        可執(zhí)行語(yǔ)句部分;

    }

例如:

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ū)別開(kāi),將被調(diào)函數(shù)定義中的參數(shù)表稱(chēng)為形式參數(shù)表,簡(jiǎn)稱(chēng)形參表。

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

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