函數 - 計算機函數

基本信息

中文名稱 外文名稱
函數 function

一個較大的程序一般應分爲若干個程序塊,每一個模塊用來實現一 個特定的功能。所有的高級語言中都有子程序這個概念,用子程序實現模塊的功能。在C語言中,子程序的作用是由一個主函數和若干個 函數構成。由主函數調用其他函數,其他函數也可以互相調用。同一個函數可以被一個或多個函數調用任意多次。

在程序設計中,常將一些常用的功能模塊編寫成函數,放在函數庫中供公共選用。要善於利用函數,以減少重複編寫程序段的工作量。

函數分爲全局函數、全局靜態函數;在類中還可以定義構造函數、析構函數、拷貝構造函數、成員函數、友元函數、運算符重載函數、內聯函數等。

函數的定義:

返回類型 名字(形式參數表列){函數體語句 return 表達式;}

函數調用:

名字(實際參數表列);

常用庫函數有:

  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 求平方根數學函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章