注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++大學(xué)基礎(chǔ)教程

C++大學(xué)基礎(chǔ)教程

C++大學(xué)基礎(chǔ)教程

定 價(jià):¥29.80

作 者: 徐惠民主編
出版社: 人民郵電出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)教材
標(biāo) 簽: C++

ISBN: 9787115130983 出版時(shí)間: 2005-12-01 包裝: 簡(jiǎn)裝本
開本: 26cm 頁數(shù): 307 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是適應(yīng)計(jì)算機(jī)技術(shù)發(fā)展和教學(xué)改革需要而編寫的大學(xué)程序設(shè)計(jì)課程新教材。.本書共13章。前7章覆蓋了C++基本程序設(shè)計(jì)的內(nèi)容,后6章講述了cH面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和基本方法。教材中對(duì)于c++中非常重要的指針、引用、封裝、繼承、多態(tài)和異常處理等都作了詳細(xì)而清晰的敘述。..教材的編寫目的是為學(xué)生打好程序設(shè)計(jì)的基礎(chǔ),因此,特別注意在介紹基本概念和基本方法的同時(shí),重視良好編程習(xí)慣的培養(yǎng)。本書適合作大學(xué)程序設(shè)計(jì)課程的教材或?qū)iT的培訓(xùn)教材,也可作為研究生的相關(guān)課程的參考和程序設(shè)計(jì)人員的參考。...

作者簡(jiǎn)介

暫缺《C++大學(xué)基礎(chǔ)教程》作者簡(jiǎn)介

圖書目錄

第1章 C++初步 1
1.1 程序設(shè)計(jì)語言的發(fā)展 1
1.2 面向過程的程序設(shè)計(jì) 2
1.3 面向?qū)ο蟮某绦蛟O(shè)計(jì) 3
1.4 C++的誕生 4
1.5 程序開發(fā)過程 5
1.6 最簡(jiǎn)單的程序 6
本章小結(jié) 8
習(xí)題 8
第2章 基本數(shù)據(jù)類型與表達(dá)式 9
2.1 C++的詞法記號(hào)和標(biāo)識(shí)符 9
2.1.1 字符集 9
2.1.2 關(guān)鍵字 9
2.1.3 標(biāo)識(shí)符 10
2.1.4 分隔符 10
2.1.5 空白 10
2.2 基本數(shù)據(jù)類型 10
2.3 變量和常量 12
2.3.1 變量 13
2.3.2 常量 14
2.4 運(yùn)算符和表達(dá)式 17
2.4.1 表達(dá)式 18
2.4.2 語句和塊 18
2.4.3 運(yùn)算符 18
2.5 基本輸入輸出 27
2.5.1 標(biāo)準(zhǔn)輸入流cin 27
2.5.2 標(biāo)準(zhǔn)輸出流cout 27
2.5.3 IO流的格式控制 28
本章小結(jié) 31
習(xí)題 31
第3章 C++控制語句 35
3.1 算法的基本控制結(jié)構(gòu) 35
3.1.1 算法及其表示 35
3.1.2 程序的三種控制結(jié)構(gòu) 37
3.2 if選擇語句 38
3.2.1 沒有else分支的形式 38
3.2.2 雙分支形式 38
3.2.3 多分支形式 39
3.2.4 if語句的嵌套 40
3.3 switch選擇語句 42
3.4 循環(huán)語句 46
3.4.1 while循環(huán)語句 46
3.4.2 do-while循環(huán)語句 48
3.4.3 for循環(huán)語句 49
3.4.4 break語句和continue語句 51
3.5 循環(huán)嵌套 53
3.5.1 循環(huán)結(jié)構(gòu)嵌套 53
3.5.2 循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)的相互嵌套 54
3.6 應(yīng)用舉例 56
本章小結(jié) 60
習(xí)題 60
第4章 函數(shù) 63
4.1 函數(shù)概述 63
4.1.1 自定義函數(shù)和庫函數(shù) 63
4.1.2 數(shù)學(xué)庫函數(shù) 64
4.2 函數(shù)定義及使用 65
4.2.1 函數(shù)的定義 65
4.2.2 函數(shù)原型 67
4.2.3 return語句 68
4.2.4 函數(shù)使用的三種方式 70
4.3 函數(shù)調(diào)用 72
4.3.1 函數(shù)調(diào)用的執(zhí)行機(jī)制 72
4.3.2 函數(shù)的參數(shù)傳遞(值調(diào)用) 75
4.3.3 嵌套調(diào)用 77
4.3.4 遞歸調(diào)用 80
4.4 內(nèi)聯(lián)函數(shù) 84
4.5 重載函數(shù) 85
4.6 默認(rèn)參數(shù)值的函數(shù) 86
4.7 全局變量與局部變量 87
4.7.1 局部變量 88
4.7.2 全局變量 88
4.7.3 作用域 88
4.8 變量的存儲(chǔ)類型和生存期 90
4.8.1 變量的存儲(chǔ)類型 90
4.8.2 生存期 93
4.8.3 多文件結(jié)構(gòu) 93
4.9 編譯預(yù)處理 94
本章小結(jié) 97
習(xí)題 97
第5章 數(shù)組 100
5.1 數(shù)組基本概念 100
5.1.1 數(shù)組 100
5.1.2 數(shù)組的定義 101
5.2 數(shù)組元素的下標(biāo) 102
5.3 數(shù)組初始化 103
5.3.1 數(shù)組成員的初始化 103
5.3.2 在程序中進(jìn)行初始化 104
5.3.3 數(shù)組省略初始化方法 105
5.4 數(shù)組的大小和數(shù)組越界 107
5.5 字符數(shù)組 109
5.5.1 字符數(shù)組定義 109
5.5.2 初始化字符數(shù)組 109
5.5.3 for循環(huán)用于字符數(shù)組 110
5.6 向函數(shù)傳遞數(shù)組 111
5.6.1 傳遞給標(biāo)準(zhǔn)庫函數(shù) 111
5.6.2 傳遞給自定義函數(shù) 111
5.7 多維數(shù)組 112
5.7.1 理解多維數(shù)組 112
5.7.2 多維數(shù)組的表示方式 113
5.7.3 數(shù)組在內(nèi)存的映象 114
5.7.4 定義多維數(shù)組 115
5.7.5 表格與for循環(huán) 116
本章小結(jié) 118
習(xí)題 119
第6章 指針和引用 121
6.1 指針的概念 121
6.1.1 指針和指針變量 121
6.1.2 指針變量的聲明和初始化 121
6.2 指針的運(yùn)算 122
6.2.1 指針的賦值運(yùn)算 123
6.2.2 間接引用運(yùn)算 124
6.2.3 指針的算術(shù)運(yùn)算 125
6.2.4 指針的關(guān)系運(yùn)算和邏輯運(yùn)算 126
6.2.5 void類型指針 126
6.3 指針和函數(shù) 128
6.3.1 指針作為函數(shù)的參數(shù):地址調(diào)用 128
6.3.2 指針的指針作函數(shù)的參數(shù) 130
6.3.3 傳遞參數(shù)的保護(hù):指針和常量 130
6.3.4 指針函數(shù) 133
6.4 指針和字符串 134
6.4.1 字符串處理的兩種方式 134
6.4.2 字符串操作函數(shù) 135
6.5 通過指針訪問數(shù)組 136
6.5.1 通過指針訪問一維數(shù)組 136
6.5.2 通過指針訪問二維數(shù)組 138
6.5.3 指針數(shù)組 140
6.5.4 命令行參數(shù) 142
6.6 指針訪問動(dòng)態(tài)內(nèi)存 143
6.6.1 動(dòng)態(tài)內(nèi)存的申請(qǐng)和釋放 143
6.6.2 動(dòng)態(tài)數(shù)組空間的申請(qǐng)和釋放 144
6.6.3 內(nèi)存泄漏和指針懸掛 144
6.7 引用概念 145
6.7.1 引用的聲明和使用 145
6.7.2 通過引用傳遞函數(shù)的參數(shù) 147
6.7.3 用引用作為函數(shù)的返回值 148
本章小結(jié) 149
習(xí)題 149
第7章 C++其他自定義數(shù)據(jù)類型 151
7.1 枚舉類型 151
7.2 結(jié)構(gòu)類型 153
7.2.1 結(jié)構(gòu)類型的定義和初始化 153
7.2.2 結(jié)構(gòu)類型的使用 156
7.3 聯(lián)合類型 161
本章小結(jié) 163
習(xí)題 163
第8章 類與對(duì)象 165
8.1 類和對(duì)象的定義 165
8.1.1 使用類對(duì)象 166
8.1.2 類的聲明 166
8.1.3 類的成員函數(shù) 167
8.1.4 對(duì)象 169
8.1.5 類的作用域與可見性 170
8.2 對(duì)象的使用 172
8.2.1 對(duì)象指針 172
8.2.2 this指針 173
8.2.3 對(duì)象數(shù)組 174
8.2.4 對(duì)象作為普通函數(shù)的參數(shù)與返回值 175
8.3 構(gòu)造函數(shù) 178
8.4 析構(gòu)函數(shù) 181
8.5 拷貝構(gòu)造函數(shù) 183
8.5.1 拷貝構(gòu)造函數(shù)的定義 183
8.5.2 深拷貝和淺拷貝 184
8.6 類的靜態(tài)成員 188
8.6.1 靜態(tài)數(shù)據(jù)成員 189
8.6.2 靜態(tài)函數(shù)成員 190
8.7 類成員的保護(hù)和使用 191
8.7.1 類的封裝 191
8.7.2 友元 192
8.7.3 常對(duì)象和常成員 195
8.8 類的組合 197
8.9 面向?qū)ο蠓治龊驮O(shè)計(jì) 200
8.9.1 軟件工程 200
8.9.2 面向?qū)ο蠓治?OOA) 201
8.9.3 面向?qū)ο笤O(shè)計(jì)(OOD) 201
8.9.4 面向?qū)ο蟮囊饬x 202
本章小結(jié) 203
習(xí)題 203
第9章 繼承與派??208
9.1 繼承的概念 208
9.2 繼承方式 209
9.2.1 派生類的定義 209
9.2.2 繼承的訪問控制 214
9.3 派生類構(gòu)造函數(shù)的定義 216
9.3.1 派生類的構(gòu)造函數(shù) 216
9.3.2 派生類的析構(gòu)函數(shù) 219
9.4 多繼承 220
9.4.1 多繼承與二義性 220
9.4.2 虛基類 222
本章小結(jié) 222
習(xí)題 223
第10章 運(yùn)算符重載 229
10.1 運(yùn)算符重載的需要性 229
10.2 對(duì)運(yùn)算符重載的限制 230
10.3 運(yùn)算符重載的語法 231
10.4 ++和??運(yùn)算符的重載 234
10.5 賦值運(yùn)算符的重載 236
10.6 轉(zhuǎn)換運(yùn)算符的重載 237
本章小結(jié) 239
習(xí)題 239
第11章 多態(tài)性 241
11.1 多態(tài)性的概念 241
11.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)中多態(tài)的表現(xiàn) 241
11.1.2 多態(tài)的實(shí)現(xiàn):聯(lián)編 242
11.2 繼承中的靜態(tài)聯(lián)編 242
11.2.1 派生類對(duì)象調(diào)用同名函數(shù) 242
11.2.2 通過基類指針調(diào)用同名函數(shù) 244
11.3 虛函數(shù)和運(yùn)行時(shí)的多態(tài) 246
11.3.1 虛函數(shù) 246
11.3.2 虛函數(shù)的使用 247
11.3.3 虛析構(gòu)函數(shù) 249
11.4 純虛函數(shù)和抽象類 250
11.5 繼承和派生的應(yīng)用 257
11.6 模板 265
11.6.1 函數(shù)模板 265
11.6.2 函數(shù)模板使用中的問題 268
11.6.3 重載函數(shù)模板 270
11.6.4 類模板 271
本章小結(jié) 274
習(xí)題 274
第12章 I/O流及輸入輸出 278
12.1 流類庫概述 278
12.2 輸出流 280
12.2.1 設(shè)備輸出流 280
12.2.2 文件輸出流 283
12.3 輸入流 286
12.3.1 標(biāo)準(zhǔn)設(shè)備輸入流 286
12.3.2 文件輸入流 287
12.4 輸入/輸出流 290
12.5 重載插入和提取運(yùn)算符 290
本章小結(jié) 292
習(xí)題 292
??13章 異常處理 294
13.1 異常和異常處理 294
13.1.1 異常及其特點(diǎn) 294
13.1.2 異常處理方法及舉例 294
13.2 C++異常處理機(jī)制 296
13.3 用類的對(duì)象傳遞異?!?98
13.3.1 用戶自定義類的對(duì)象傳遞異?!?99
13.3.2 用exception類的對(duì)象傳遞異?!?01
13.4 異常處理中的退棧和對(duì)象析構(gòu) 303
本章小結(jié) 305
習(xí)題 305

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)