一、知識點
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.那...