概念
函式的定義:
返回類型 名字(形式參數表列){函式體語句 return 表達式;}
函式調用:
名字(實際參數表列);
介紹
詳見概述,以下為實例。
許多程式設計語言中,可以將一段經常需要使用的代碼封裝起來,在需要使用時可以直接調用,所以,函式也可以說是許多代碼的集合,這就是程式中的函式。比如在C語言中:
就是一段比較兩數大小的函式,函式有參數與返回值。C++程式設計中的函式可以分為兩類:帶參數的函式和不帶參數的函式。這兩種參數的聲明、定義也不一樣。
帶有(一個)參數的函式的聲明:
花括弧內為函式體。
如果沒有返回值類型名為"void", 整數類型int 類型返回值為整數類型int,以此類推……
類型名有:void int long float int* long* float* ……
C++中函式的調用:函式必須聲明後才可以被調用。調用格式為:函式名(實參)
調用時函式名後的小括弧中的實參必須和聲明函式時的函式括弧中的形參個數相同。
有返回值的函式可以進行計算,也可以做為右值進行賦值。
C語言函式
main(中文:主函式)
max(中文:求 “最大數 ”的函式)
scanf(中文全稱: “格式輸入 ”函式)
printf(中文全稱: “格式輸出 ”函式)
gets(中文全稱: “標準輸入流 ”函式)
log (以10為底的對數)
sqrt (開平方)
avg (求平均數)
庫函式
C語言庫函式
C語言為了方便用戶編寫程式,為用戶開發了大量的庫函式,其定義在.h檔案中,用戶可以調用這些函式實現強大的功能。所以對於用戶來說,掌握這些函式的用法是提高編程水平的關鍵。
常用庫函式有:
scanf格式輸入函式
printf格式輸出函式
systemdos命令函式
sort排序
main主函式
fgets檔案讀取字元串函式
fputs檔案寫入字元串函式
fscanf檔案格式讀取函式
fprintf檔案格式寫入函式
fopen打開檔案函式
getchar輸入字元函式
putchar輸出字元函式
malloc動態申請記憶體函式
free釋放記憶體函式
abs求絕對值數學函式
sqrt求平方根數學函式
1.scanf格式輸入函式
2.printf格式輸出函式
3.systemdos命令函式
4.sort排序
5.main主函式
6.fgets檔案讀取字元串函式
7.fputs檔案寫入字元串函式
8.fscanf檔案格式讀取函式
9.fprintf檔案格式寫入函式
10.fopen打開檔案函式
11.getchar輸入字元函式
12.putchar輸出字元函式
13.malloc動態申請記憶體函式
14.free釋放記憶體函式
15.abs求絕對值數學函式
16.sqrt求平方根數學函式