2023年計算機二級C語言函式考點小結

2022-04-07 07:24:13 字數 1901 閱讀 6925

(1)呼叫c語言標準庫函式時必須在源程式中用include命令,include命令的格式是:

#include″頭檔名″

include命令必須以#號開頭,系統提供的頭檔名都以.h作為字尾,頭檔名用一對雙引號″″或一對尖括號〈〉括起來。

(2)標準庫函式的呼叫形式:

函式名(參數列)

2.在c語言中庫函式的呼叫可以以兩種形式出現:出現在表示式中;作為獨立的語句完成某種操作。

7.2 函式的定義方法

1.c語言函式的一般形式為:

函式返回值的型別名 函式名(型別名 形參1,型別名 形參2,…)

說明部分

語句部分

定義的第一行是函式的首部,{}中的是函式體。

2.在老的c語言版本中,函式的首部用以下形式:

函式返回值的型別名 函式名(形參1,形參2…)

形參型別說明;

新的ansi標準c相容這種形式的函式首部說明。

3.函式名和形參名是由使用者命名的識別符號。在同一程式中,函式名必須唯一。形式引數名只要在同一函式中唯一即可,可以與函式中的變數同名。

4.c語言規定不能在乙個函式內部再定義函式。

5.若在函式的首部省略了函式返回值的型別名,把函式的首部寫成:

函式名(型別名 形參1,型別名 形參2,…)

則c預設函式返回值的型別為int型別。

6.當沒有形參時,函式名後面的一對圓括號不能省略。

7.3 函式的型別和返回值

1.函式的型別由函式定義中的函式返回值的型別名確定,函式的型別可以是任何簡單型別,如整型、字元型、指標型、雙精度型等,它指出了函式返回值的具體型別。當函式返回的是整型值時,可以省略函式型別名。當函式只完成特定的操作而沒有或不需要返回值時,可用型別名void(空型別)。

2.函式返回值就是return語句中表示式的值。當程式執行到return語句時,程式的流程就返回到呼叫該函式的地方(通常稱為退出呼叫函式),並帶回函式值。

7.4 形式引數與實際引數,引數值的傳遞

1.在函式定義中,出現的引數名稱為形參(形式引數),在呼叫函式時,使用的引數值稱為實參(實際引數)。

2.呼叫函式和被呼叫函式之間的引數值的傳遞是″按值″進行的,即資料只能從實參單向傳遞給形參。也就是說,當簡單變數作為實參時,使用者不能在函式中改變對應實參的值。

7.5 函式的正確呼叫(巢狀呼叫,遞迴呼叫)

1.呼叫函式時,函式名必須與被呼叫的函式名字完全一樣。實參的個數與型別和形參的個數與型別一致。

2.c語言規定:函式必須先定義,後呼叫,也就是被呼叫函式必須在呼叫之前加以說明,或被呼叫函式整個放在呼叫函式之前。但對返回值型別為int或char型別的函式可以放在呼叫函式的後面。

3.c語言中函式定義都是互相平行、獨立的,c語言不允許巢狀定義函式,但允許巢狀呼叫函式,也就是說,在呼叫乙個函式的過程中,又呼叫另乙個函式。

4.在c程式中,呼叫乙個函式的過程中又出現直接或間接地呼叫該函式本身,稱為函式的遞迴呼叫。

5.遞迴呼叫函式是c語言的特點之一,有時遞迴呼叫會使求解的問題變得更簡單明瞭。

7.6 區域性變數和全域性變數

1.區域性變數

在一函式內部所定義的變數稱為區域性變數,區域性變數只在本函式範圍內有效。

注意:①不同函式可以使用相同的區域性變數名,它們將代表不同的物件,互不干擾;

②乙個函式的形參也為區域性變數;

③在函式內部,復合語句也可定義變數,這些變數也為區域性變數,只在此復合語句中有效。

2.全域性變數

在c語言中,程式的編譯單位是源程式檔案,乙個源程式檔案中包含乙個或多個函式。在函式之外所定義的變數稱為外部變數,也稱為全域性變數。全域性變數可以被包含它的源程式檔案中的其他函式所共用,作用域為從定義變數的位置開始到源程式檔案結束,全域性變數可以增加函式之間資料的聯絡。

注意:當在同乙個源程式檔案中,全域性變數與區域性變數同名時,在區域性變數的作用範圍內,全域性變數不起作用,區域性變數起作用。

2023年計算機二級C語言陣列考點小結

9.1 一維陣列的定義 初始化和引用 1.一維陣列的定義方式為 型別說明符 陣列名 常量表示式 1 陣列名的命名方法與變數名相同,遵循識別符號命名規則 2 陣列是用方括號括起來的常量表示式,不能用圓括號 3 常量表示式表示陣列元素的個數,即陣列的長度,陣列的下標從0開始,下標的最大值為 常量表示式 ...

2023年計算機二級C語言陣列考點歸納

第6章 陣列 考點一 陣列 陣列是由屬於同乙個資料型別的有序資料集構成。陣列中的每乙個資料稱為 元素 可以用乙個統一的陣列名和下標來唯一地標識陣列中的元素。考點二 一維陣列的定義 一般形式 考點三 一維陣列元素的引用 一般形式 說明 引用陣列元素時,陣列的下標可以是整型常量,也可以是整型表示式。和變...

2023年計算機二級Access考試模擬試題9

21 若要用設計檢視建立乙個查詢,查詢總分在255分以上 包括255分 的女同學的姓名 性別和總分,正確的設定查詢準則的方法應為 21 a 在準則單元格鍵入 總 255 and 性別 女 b 在總分準則單元格鍵入 總 255 在性別的準則單元格鍵入 女 c 在總分準則單元格鍵入 255 在性別的準則...