亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    c語(yǔ)言函數(shù)如何聲明

    c語(yǔ)言函數(shù)如何聲明

    所謂聲明(Declaration),就是告訴編譯器我要使用這個(gè)函數(shù),你現(xiàn)在沒有找到它的定義不要緊,請(qǐng)不要報(bào)錯(cuò),稍后我會(huì)把定義補(bǔ)上。

    函數(shù)聲明的格式非常簡(jiǎn)單,相當(dāng)于去掉函數(shù)定義中的函數(shù)體,并在最后加上分號(hào);,如下所示:

    dataType  functionName( dataType1 param1, dataType2 param2 ... );

    也可以不寫形參,只寫數(shù)據(jù)類型:

    dataType  functionName( dataType1, dataType2 ... );

    函數(shù)聲明給出了函數(shù)名、返回值類型、參數(shù)列表(重點(diǎn)是參數(shù)類型)等與該函數(shù)有關(guān)的信息,稱為函數(shù)原型(Function Prototype)。

    函數(shù)原型的作用是告訴編譯器與該函數(shù)有關(guān)的信息,讓編譯器知道函數(shù)的存在,以及存在的形式,即使函數(shù)暫時(shí)沒有定義,編譯器也知道如何使用它。

    示例:

    #include <stdio.h>  //函數(shù)聲明 int sum(int m, int n);  //也可以寫作int sum(int, int);  int main(){     int begin = 5, end = 86;     int result = sum(begin, end);     printf("The sum from %d to %d is %dn", begin, end, result);     return 0; }  //函數(shù)定義 int sum(int m, int n){     int i, sum=0;     for(i=m; i<=n; i++){         sum+=i;     }     return sum; }

    推薦:《c語(yǔ)言教程》

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)