C語言

當前位置 /首頁/計算機/C語言/列表

全國計算機二級C語言知識點複習:函式

  【考點1】函式的定義

全國計算機二級C語言知識點複習:函式

函式:是具有一定功能的一個程式塊;是C 語言的基本組成單位。

函式的首部為:函式型別 函式名(型別1 形參1,型別2 形參2,……)。在函式定義中不可以再定義函式,即不能巢狀定義函式。函式型別預設為int型。

  【考點2】庫函式

呼叫C語言標準庫函式時要包含include命令,include命令列以#開頭,後面是“”或<>括起來的字尾為”.h”的標頭檔案。以#開頭的一行稱為編譯預處理命令列,編譯預處理不是C語言語句,不加分號,不佔執行時間

  【考點3】函式的返回值

函式通過return語句返回一個值,返回的值型別與函式型別一樣。return語句只執行一次,執行完或函式體結束後退出函式。

  【考點4】函式的宣告

函式要“先定義後呼叫”,或“先宣告再呼叫後定義”。函式的宣告一定要有函式名、函式返回值型別、函式引數型別,但不一定要有形參的名稱。

  【考點5】函式的.呼叫

程式從上往下執行,當碰到函式名後,把值傳給呼叫函式,當程式得到了返回值或呼叫函式結束,再順序往下執行。

  【考點6】函式的引數及值傳遞

形式引數簡稱形參,是定義函式時函式名後面括號中的引數。實在引數簡稱實參,是呼叫函式時函式名後面括號中的引數。實參和形參分別佔據不同的儲存單元。實參向形參單向傳遞數值。

“傳值”與“傳址”的區別:傳數值的話,形參的變化不會改變實參的變化。傳地址的話,形參的變化就有可能改變實參所對應的量。(考試的重點)

函式的引數,返回數值(示意圖)。

  【考點7】函式的遞迴呼叫

函式直接或間接地呼叫自己稱為函式的遞迴呼叫。遞迴呼叫必須有一個明確的結束遞迴的條件。在做遞迴題時可把遞迴的步驟一步步寫下來,不要弄顛倒了。

  【考點8】要求掌握的庫函式

sqrt()算術平方根函式,fabs()絕對值函式,sin()正弦函式,sin(3.14159/180*30);,pow()冪函式,23是由pow(2,3)表示的。