1. 程式人生 > >05 C 程式設計魅影-函式

05 C 程式設計魅影-函式

函式

一,函式的分類

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[])