05 C 程式設計魅影-函式
阿新 • • 發佈:2018-11-20
函式
一,函式的分類
1,庫函式與自定義函式(使用角度分類)
庫函式:也叫標準函式,是由系統提供的,可以直接呼叫的函式。
自定義函式:使用者自行設計的函式
2,無參函式與有參函式(函式形式分類)
無參函式:函式被呼叫時,不需要主調函式提供資料的函式
有參函式:函式被呼叫時,則需要主調函式提供資料的函式
二,函式的定義
格式:
返回值型別說明符 函式名(型別說明符1 形參1,型別說明符2 形參2){
函式體語句;
}
三,函式的宣告
格式:
返回值型別說明符 函式名(引數類表);
在程式的開始,有了函式的宣告,函式的定義就可以放在main()函式之後
四,函式的呼叫
1,一般形式:
函式名(實際引數列表)
2,其他形式:
Ⅰ函式語句:day(...);
Ⅱ函式表示式:sum = max(x,y)+5;
Ⅲ函式實參:printf("%d",max(x,y));
五,函式的宣告與定義的區別
1,函式宣告:告訴計算機函式是什麼樣子。
2,函式定義:告訴計算機函式怎樣實現所需要的功能。
六,main函式幾種型別
1,無返回值 無參:void main() 2,無返回值 有參:void main(int argc,char *argv[]) 3,有返回值 無參:int main(void) 4,有返回值 有參:int main(int argc,char *argv[])