- C程序設計語言
- 魏東平 朱連章 于廣斌編著
- 477字
- 2018-12-29 14:37:35
2.4 函數
在編寫程序時,經常會遇到一些初等函數的計算,如求絕對值、三角函數、指數函數、對數函數、平方根等。如果計算這些函數的程序也要用戶自己來編寫,那就太麻煩了。因此,為了方便使用,C語言提供了豐富的內部函數,也稱標準函數,供用戶編寫程序時引用。使用時,只要按照規定的標準寫法,編譯程序便可自動予以處理。但C語言的標準函數并不是系統函數,不是必需的,編程時完全可以不用這些函數,而自己編寫。C語言的標準函數的定義按函數類型存放在不同的“頭文件”中,其代碼則存放在相應的“庫”中,因此這些函數又叫庫函數。
下面介紹一些常用的數學函數,見表2.3。
表2.3 常用數學函數

使用數學函數時,應該在源文件中的開始位置使用:
#include "math.h"
以便把頭文件"math.h"包含到源文件中。
引用內部函數時,只需寫出相應的函數名,并在后面的括號中給出所要計算的自變量值,即可得到所需要的函數值。例如,只要寫出sqrt(4.0),就可得到函數值2.0,只要寫出fabs(-100.0),就可得到其絕對值100.0。
使用標準函數時,必須注意以下兩點:
① 使用三角函數時,必須注意角度的單位是“弧度”;
② 引用標準函數時,自變量要寫在括號里面,自變量可以是常量、變量或表達式。