官术网_书友最值得收藏!

  • 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。

使用標準函數時,必須注意以下兩點:

① 使用三角函數時,必須注意角度的單位是“弧度”;

② 引用標準函數時,自變量要寫在括號里面,自變量可以是常量、變量或表達式。

主站蜘蛛池模板: 罗定市| 城口县| 新津县| 胶南市| 海兴县| 卢龙县| 鹤岗市| 葫芦岛市| 栾川县| 苏尼特左旗| 博罗县| 平邑县| 玉树县| 泰顺县| 富川| 佳木斯市| 莱芜市| 洪泽县| 资阳市| 屏山县| 五峰| 马关县| 崇义县| 枞阳县| 石家庄市| 福贡县| 饶平县| 囊谦县| 株洲县| 永仁县| 汾阳市| 龙山县| 武宁县| 长海县| 西和县| 新兴县| 西青区| 崇明县| 云龙县| 瓮安县| 大同县|