c 總複習提綱

2022-12-07 23:33:03 字數 2422 閱讀 6201

一、知識點

1、三種主要的程式結構:順序、分支、迴圈

2、類的定義與使用

3、類的繼承與派生

4、c++的多型性

(1)靜態多型性:函式的覆蓋與過載、運算子過載(2)動態多型性:虛函式

5、指標與引用

6、檔案

(1)文字檔案:建立、讀、寫、關閉

(2)二進位制檔案:建立、移動指標(讀/寫)、讀、寫、關閉7、字串處理

(1)字串與字元陣列的轉換

(2)字串與字元指標的轉換

(3)字元陣列的幾個函式:長度、連線、拷貝、比較(4)字串的幾個函式:長度、連線、拷貝、比較二、程式例項

1、 引用

(1) 引用做函式引數:帶回實參值(21_(2) 引用直接使用,必須在定義時賦值(21_001_(3) 引用做類成員資料,定義時不賦值(21_001_(4) 例項:引用做類成員資料,文字檔案讀寫類(21_001_2、 檔案

(1) 文字檔案

(2) 二進位制檔案,例項:通訊錄程式(21_(3) 例項:利用文字檔案進行資料型別轉換(21_002_3、 類模板:多個型別引數(21_

4、 類的繼承與派生:保護資料+公有繼承(21_5、 動態多型性:虛函式,用指向基類的指標訪問子類同名函式(21_6、 靜態多型性:

變數與函式的覆蓋(21_7、 靜態多型性:函式的過載(21_

8、 靜態多型性:運算子的過載(類內過載與類外過載)(21_9、 字串操作:函式組(21_

10、 陣列:函式組(21_

三、主要概念

1、演算法及表示方法

2、物件

3、使用類的好處

4、類模板的作用

5、命名空間的作用

6、虛基類的作用

7、虛函式的作用

8、函式過載的條件

9、建構函式與析構函式的作用

10、文字檔案與二進位制檔案的區別

一//引用,代替指標:交換兩個數的函式

#include

using namespace std;

void swap(int &x,int &y)int main()

//引用,直接使用必須在定義時賦值

#include

using namespace std;

int main()

//引用,做類成員資料,定義時不賦值

#include

using namespace std;

class test

void add()

};int main()

//引用:做類成員資料

//文字檔案-讀寫一行字串-類封裝

#include

#include

#include

using namespace std;

class file

//s2為引用

string put_to_file()

file<

return s;

}string get_from_file()file>>s;

return s;

}};int main()

二//通訊錄程式

#include

#include

#include

using namespace std;

struct addr

;class list

; //初始化函式,建立通訊錄,寫入空資料void init()

for(int i=0;i<5;i++)

}//開啟檔案函式,開啟方式:讀/寫

void open()

}//關閉檔案函式

void close()

//瀏覽通訊錄

void view()

if(j==0)//通訊錄為空

cout<<"empty!"< cout<<< }

//查詢,引數為姓名

void find(char *c)

}//刪除,引數為記錄號

void del(int n)

strcpy(a[i].name,"0");

strcpy(a[i].phone,"0");

寫檔案指標

}//增加,引數為"姓名","手機號"

void add(char *c1,char *c2)cout< if(i>=5)cout<<"list is full!"< else}

//修改,引數為"記錄號","姓名","手機號"

void edit(int n,char *m1,char *m2)strcpy(a[i].name,m1);

strcpy(a[i].phone,m2);

}};int main()

{ list s1("");

"he","666");

"he","777");

C 複習提綱

與c 的關係 c 是從c語言發展演變而來的。全面相容c,它保持了c的簡潔 高效和接近組合語言等特點,對c的型別系統進行了改革和擴充,c 也支援面向過程的程式設計,不是乙個純正的物件導向的語言。p20 2.1.2 第一段到第五段 2.物件的概念 物件導向方法中的物件 是系統中用來描述客觀事物的乙個實體...

C語言複習提綱 1 1

考試時間 120分鐘 題型 一 單項選擇題 每小題1分,共20分 二 填空題 每空2分,共20分 三 讀下列程式,寫出程式的執行結果 每小題5分,共30分 四 程式設計題 每小題10分,共30分 複習題 1 include void main void main b b s k 0 a a s k ...

初中數學總複習提綱

第一章實數 重點 實數的有關概念及性質,實數的運算 內容提要 一 重要概念 1 數的分類及概念 說明 分類 的原則 1 相稱 不重 不漏 2 有標準 2 非負數 正實數與零的統稱。表為 x 0 常見的非負數有 性質 若干個非負數的和為0,則每個非負擔數均為0。3 倒數 定義 如果兩個數的乘積為1.那...