本書是C++程序設計語言的參考書,章節(jié)和內(nèi)容編排與《C++程序設計基礎教程》配套,主要包括各章節(jié)知識點概要、習題、實驗內(nèi)容與指導。全書共10章,內(nèi)容包括C++源程序及其編譯調(diào)試、C++語言編程基礎、函數(shù)與變量作用域、數(shù)組、結(jié)構(gòu)體與簡單鏈表、類和對象、繼承與多態(tài)性、友元函數(shù)與運算符重載、模板與異常處理、輸入與輸出流等。
1.應用中學習知識
2.練習中鞏固知識
3.提高變成能力
本書內(nèi)筒由淺入深、由易到南,對于較大難度的實驗,給出實驗指導,幫助學習者深刻理解,通過習題鞏固知識、細化知識點。
作者主要研究方向計算機應用技術(shù)、計算機軟件與理論,作為主持人或主要參加人員完成科研項目8項,獲省高等教育教學成果一等獎一項,市優(yōu)秀論文三等獎二項。2000年來發(fā)表與本專業(yè)有關(guān)的學術(shù)論文13篇。
第1章 初識C++程序設計語言 1
1.1 知識點概要 1
1.1.1 C++源程序 1
1.1.2 C++程序上機過程 1
1.2 習題 4
1.2.1 選擇題 4
1.2.2 填空題 4
1.2.3 編程題 4
1.3 實驗內(nèi)容與指導 5
1.3.1 實驗目的 5
1.3.2 實驗內(nèi)容 5
1.3.3 實驗指導 5
第2章 C++語言編程基礎 6
2.1 知識點概要 6
2.1.1 字符集與數(shù)據(jù)類型 6
2.1.2 常量 6
2.1.3 變量 7
2.1.4 基本語句 7
2.1.5 運算符與表達式 7
2.1.6 程序的基本控制結(jié)構(gòu) 8
2.2 習題 8
2.2.1 選擇題 8
2.2.2 填空題 9
2.2.3 編程題 12
2.3 實驗內(nèi)容與指導 12
2.3.1 實驗目的 12
2.3.2 實驗內(nèi)容 12
2.3.3 實驗指導 13
第3章 函數(shù) 15
3.1 知識點概要 15
3.1.1 函數(shù)概念和定義 15
3.1.2 函數(shù)的調(diào)用 15
3.1.3 函數(shù)的參數(shù)傳遞 16
3.1.4 函數(shù)的其他特性 16
3.1.5 編譯預處理 16
3.1.6 變量的作用域與存儲類型 16
3.2 習題 17
3.2.1 選擇題 17
3.2.2 填空題 18
3.2.3 編程題 21
3.3 實驗內(nèi)容與指導 21
3.3.1 實驗目的 21
3.3.2 實驗內(nèi)容 22
3.3.3 實驗指導 22
第4章 數(shù)組 23
4.1 知識點概要 23
4.1.1 數(shù)組的概念和定義 23
4.1.2 字符數(shù)組與字符串 23
4.1.3 數(shù)組與指針 24
4.1.4 數(shù)組與函數(shù) 24
4.2 習題 25
4.2.1 選擇題 25
4.2.2 填空題 26
4.2.3 編程題 30
4.3 實驗內(nèi)容與指導 30
4.3.1 實驗目的 30
4.3.2 實驗內(nèi)容 31
4.3.3 實驗指導 31
第5章 結(jié)構(gòu)體與簡單鏈表 32
5.1 知識點概要 32
5.1.1 結(jié)構(gòu)體 32
5.1.2 動態(tài)空間 32
5.1.3 簡單鏈表 33
5.1.4 共用體 34
5.2 習題 35
5.2.1 選擇題 35
5.2.2 填空題 35
5.2.3 編程題 39
5.3 實驗內(nèi)容與指導 39
5.3.1 實驗目的 39
5.3.2 實驗內(nèi)容 39
5.3.3 實驗指導 39
第6章 類和對象 41
6.1 知識點概要 41
6.1.1 類和對象 41
6.1.2 構(gòu)造函數(shù) 42
6.1.3 析構(gòu)函數(shù) 43
6.1.4 靜態(tài)成員 43
6.2 習題 43
6.2.1 選擇題 43
6.2.2 填空題 44
6.2.3 編程題 47
6.3 實驗內(nèi)容與指導 48
6.3.1 實驗目的 48
6.3.2 實驗內(nèi)容 48
6.3.3 實驗指導 49
第7章 繼承與多態(tài)性 51
7.1 知識點概要 51
7.1.1 繼承與派生 51
7.1.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 51
7.1.3 沖突及解決辦法 52
7.1.4 虛函數(shù)與多態(tài)性 52
7.2 習題 53
7.2.1 選擇題 53
7.2.2 填空題 54
7.2.3 編程題 59
7.3 實驗內(nèi)容與指導 59
7.3.1 實驗目的 59
7.3.2 實驗內(nèi)容 59
7.3.3 實驗指導 60
第8章 友元函數(shù)與運算符重載 62
8.1 知識點概要 62
8.1.1 友元函數(shù)與友元類 62
8.1.2 運算符重載 62
8.1.3 單目運算符重載 63
8.1.4 雙目運算符重載 63
8.2 習題 64
8.2.1 選擇題 64
8.2.2 填空題 65
8.2.3 編程題 67
8.3 實驗內(nèi)容與指導 68
8.3.1 實驗目的 68
8.3.2 實驗內(nèi)容 68
8.3.3 實驗指導 68
第9章 模板和異常處理 70
9.1 知識點概要 70
9.1.1 函數(shù)模板的定義和使用 70
9.1.2 類模板的定義和模板類的使用 70
9.1.3 異常處理 71
9.2 習題 71
9.2.1 選擇題 71
9.2.2 填空題 72
9.2.3 編程題 73
9.3 實驗內(nèi)容與指導 73
9.3.1 實驗目的 73
9.3.2 實驗內(nèi)容 73
9.3.3 實驗指導 73
第10章 輸入/輸出流 74
10.1 知識點概要 74
10.1.1 基本流類體系 74
10.1.2 文件的輸入/輸出 74
10.2 習題 75
10.2.1 選擇題 75
10.2.2 填空題 77
10.2.3 編程題 78
10.3 實驗內(nèi)容與指導 78
10.3.1 實驗目的 78
10.3.2 實驗內(nèi)容 78
10.3.3 實驗指導 78
參考文獻 79