“函數聲明”的作用是將函數的名稱、函數類型、類型、數量和順序通知編譯系統,以便在調用函數時系統進行相應的檢查(例如函數名稱是否正確以及實際參數的類型和數量是否壹致)。
在書寫形式中,函數聲明可以復制復數頭並在其後添加分號;而且,參數表中只能寫入每個參數的類型名,而不能寫入參數名。
c語言不同於Java語言。在Java語言中,在類中定義函數/方法後,在調用它時不需要聲明它。在C語言中定義函數後,需要在主函數之前聲明它才能使用,否則會報錯。
或者在main函數之前定義函數,不需要聲明它。
註意:在其他函數中調用自定義函數時,應在調用方之前聲明或在調用方之前定義,否則會報錯無法使用。
# include & ltstdio.h & gt
int get max(int a,int b ){
if(a & gt;b ){
返回a;
}
否則{
返回b;
}
}
void main(){
int t = get max(12,21);
printf(“% d \ n“,t);
getchar();
}
擴展數據:
我們可以這樣理解函數的概念。函數是函數的集合,可以根據輸入完成特寫函數並輸出結果。當然,有時壹個功能只是為了實現壹些特寫功能,並不壹定要有輸入或輸入。
如果我們想自己編寫壹個函數,我們需要編寫兩個部分:聲明和定義。函數的聲明是告訴編譯器我們要定義壹個函數,並明確指定其返回值(輸出)、函數名和參數表(輸入)。聲明函數的語法如下:
type function _ name(type var);