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

C++高級(jí)語(yǔ)言程序設(shè)計(jì)

C++高級(jí)語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 徐惠民 等編著
出版社: 人民郵電出版社
叢編項(xiàng): 北京市高等教育精品教材立項(xiàng)項(xiàng)目
標(biāo) 簽: 計(jì)算機(jī)

ISBN: 9787115246325 出版時(shí)間: 2011-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 276頁(yè) 字?jǐn)?shù):  

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

  《C++高級(jí)語(yǔ)言程序設(shè)計(jì)》將C++語(yǔ)言作為大學(xué)生學(xué)習(xí)程序設(shè)計(jì)的入門語(yǔ)言。全書共9章,第1章、第3章、第5章講解程序的結(jié)構(gòu)和組織,第2章、第4章、第6章討論數(shù)據(jù)類型和數(shù)據(jù)的組織,第7章、第8章、第9章講述面向?qū)ο蟮某绦蛟O(shè)計(jì)。本書的編寫目的是為學(xué)生打好程序設(shè)計(jì)的基礎(chǔ),因此,特別注意在介紹基本概念和基本方法的同時(shí),重視良好編程習(xí)慣的培養(yǎng)。另外,專業(yè)術(shù)語(yǔ)配有英文。本書內(nèi)容全面,重點(diǎn)突出,深入淺出,同時(shí)配有大量習(xí)題,適合作為大學(xué)各專業(yè)的程序設(shè)計(jì)課程入門教材,也可以作為程序設(shè)計(jì)基礎(chǔ)的培訓(xùn)教材和自?參考書。

作者簡(jiǎn)介

暫缺《C++高級(jí)語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章 C++初步 1
1.1 程序設(shè)計(jì)語(yǔ)言的發(fā)展 1
1.2 面向過(guò)程的程序設(shè)計(jì) 2
1.3 面向?qū)ο蟪绦蛟O(shè)計(jì) 3
1.4 C++的誕生 4
1.5 程序開(kāi)發(fā)過(guò)程 5
1.6 最簡(jiǎn)單的C++程序 6
1.7 內(nèi)存的抽象表示和使用 8
本章小結(jié) 9
習(xí)題和思考題 10
第2章 基本數(shù)據(jù)類型與表達(dá)式 11
2.1 C++的詞法記號(hào)和標(biāo)識(shí)符 11
2.1.1 字符集 11
2.1.2 關(guān)鍵字 11
2.1.3 標(biāo)識(shí)符 12
2.1.4 分隔符 12
2.1.5 空白 12
2.2 基本數(shù)據(jù)類型 12
2.3 變量和常量 15
2.3.1 ?量 15
2.3.2 常量 17
2.4 運(yùn)算符和表達(dá)式 20
2.4.1 表達(dá)式 20
2.4.2 語(yǔ)句和塊 20
2.4.3 運(yùn)算符 20
2.5 基本輸入/輸出 29
2.5.1 標(biāo)準(zhǔn)輸入流 29
2.5.2 標(biāo)準(zhǔn)輸出流 30
2.5.3 I/O流的格式控制 31
2.5.4 文件的輸入和輸出 34
2.6 使用string類型處理字符串 36
2.6.1 string對(duì)象的定義和初始化 36
2.6.2 string對(duì)象的操作 36
本章小結(jié) 38
習(xí)題和思考題 38
第3章 C++控制語(yǔ)句 42
3.1 算法的基本控制結(jié)構(gòu) 42
3.1.1 程序的3種控制結(jié)構(gòu) 42
3.1.2 算法及其表示 43
3.2 if選擇語(yǔ)句 45
3.2.1 沒(méi)有else分支的形式 45
3.2.2 雙分支形式 46
3.2.3 多分支形式 47
3.2.4 if語(yǔ)句的嵌套 48
3.3 switch選擇語(yǔ)句 50
3.4 循環(huán)語(yǔ)句 54
3.4.1 while循環(huán)語(yǔ)句 55
3.4.2 do-while循環(huán)語(yǔ)句 57
3.4.3 for循環(huán)語(yǔ)句 58
3.4.4 break語(yǔ)句和continue語(yǔ)句 61
3.5 循環(huán)嵌套 62
3.5.1 循環(huán)結(jié)構(gòu)嵌套 62
3.5.2 循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)的相互嵌套 63
3.6 應(yīng)用舉例 65
本章小結(jié) 69
習(xí)題和思考題 69
第4章 數(shù)組及其他自定義類型 72
4.1 數(shù)組 72
4.1.1 數(shù)組定義及初始化 72
4.1.2 訪問(wèn)數(shù)組元素 75
4.1.3 字符數(shù)組 77
4.1.4 多維數(shù)組 79
4.1.5 數(shù)組應(yīng)用舉例 84
4.1.6 數(shù)組小結(jié) 87
4.2 枚舉類型 87
4.2.1 枚舉類型定義 88
4.2.2 枚舉變量定義及使用 88
4.2.3 應(yīng)用舉例 89
4.3 結(jié)構(gòu)類型 89
4.3.1 結(jié)構(gòu)類型的定義和初始化 90
4.3.2 結(jié)構(gòu)數(shù)組 92
4.4 聯(lián)合類型 94
本章小結(jié) 96
習(xí)題和思考題 97
第5章 函數(shù) 100
5.1 函數(shù)概述 100
5.1.1 自定義函數(shù)概述 100
5.1.2 庫(kù)?數(shù)概述 101
5.2 函數(shù)定義及使用 102
5.2.1 函數(shù)的定義 102
5.2.2 函數(shù)原型 104
5.2.3 return語(yǔ)句 106
5.2.4 函數(shù)調(diào)用方式 108
5.3 函數(shù)調(diào)用的執(zhí)行機(jī)制和參數(shù)傳遞方式 109
5.3.1 函數(shù)調(diào)用的執(zhí)行機(jī)制 110
5.3.2 函數(shù)的參數(shù)傳遞方式 111
5.4 遞歸函數(shù)和遞歸調(diào)用 117
5.4.1 嵌套調(diào)用 117
5.4.2 遞歸函數(shù)和遞歸調(diào)用 118
5.5 內(nèi)聯(lián)函數(shù) 121
5.6 重載函數(shù) 121
5.7 默認(rèn)參數(shù)值的函數(shù) 122
5.8 全局變量與局部變量 124
5.8.1 局部變量 124
5.8.2 全局變量 124
5.8.3 作用域 125
5.9 變量的存儲(chǔ)類型和生存期 126
5.9.1 變量的存儲(chǔ)類型 127
5.9.2 生存期 129
5.9.3 多文件結(jié)構(gòu) 129
5.10 編譯預(yù)處理 130
5.11 結(jié)構(gòu)化程序設(shè)計(jì)舉例 133
本章小結(jié) 136
習(xí)題和思考題 136
第6章 指針和引用 140
6.1 指針的概念 140
6.1.1 指針和指針變量 140
6.1.2 指針變量的聲明和初始化 141
6.2 指針的運(yùn)算 142
6.2.1 指針的賦值運(yùn)算 142
6.2.2 指針的間接引用運(yùn)算 143
6.2.3 指針的算術(shù)運(yùn)算 143
6.2.4 指針的關(guān)系運(yùn)算和邏輯運(yùn)? 144
6.2.5 void類型指針 144
6.2.6 指針類型轉(zhuǎn)換 146
6.3 指針訪問(wèn)動(dòng)態(tài)內(nèi)存 146
6.3.1 動(dòng)態(tài)內(nèi)存的申請(qǐng)和釋放 147
6.3.2 動(dòng)態(tài)數(shù)組空間的申請(qǐng)和釋放 147
6.3.3 內(nèi)存泄漏和指針懸掛 147
6.4 指向結(jié)構(gòu)體的指針 148
6.5 引用概念 149
6.5.1 引用的聲明 149
6.5.2 引用的使用 150
6.6 指針和引用作為函數(shù)的參數(shù) 150
6.6.1 指針作為函數(shù)參數(shù) 150
6.6.2 引用作為函數(shù)參數(shù) 152
6.6.3 常指針和常引用 153
6.6.4 指針的指針作為參數(shù) 155
6.7 指針和引用作為函數(shù)的返?值 157
6.7.1 指針函數(shù) 157
6.7.2 引用作為函數(shù)的返回值 158
6.8 指針和字符串 159
6.8.1 字符串處理的兩種方式 159
6.8.2 字符串操作函數(shù) 160
6.9 通過(guò)指針訪問(wèn)數(shù)組 161
6.9.1 通過(guò)指針訪問(wèn)一維數(shù)組 161
6.9.2 指針數(shù)組 163
本章小結(jié) 164
習(xí)題和思考題 165
第7章 類與對(duì)象 167
7.1 類和對(duì)象的定義 167
7.1.1 基本概念 167
7.1.2 類的聲明 168
7.1.3 類的實(shí)現(xiàn) 170
7.1.4 對(duì)象的定義和使用 171
7.1.5 類的作用域與可見(jiàn)性 172
7.2 對(duì)象的使用 174
7.2.1 對(duì)象指針 174
7.2.2 this指針 175
7.2.3 對(duì)象數(shù)組 176
7.2.4 對(duì)象作為普通函數(shù)的參數(shù)與返回值 177
7.3 構(gòu)造函數(shù) 180
7.4 析構(gòu)函數(shù) 184
7.5 類的靜態(tài)成員 186
7.5.1 靜態(tài)數(shù)據(jù)成員 186
7.5.2 靜態(tài)成員函數(shù) 188
7.6 類成員的保護(hù)和使用 188
7.6.1 類的封裝性 188
7.6.2 友元 189
7.6.3 常對(duì)象和常成員 192
7.7 運(yùn)算符重載 194
7.7.1 運(yùn)算符重載的使用及其限制 194
7.7.2 運(yùn)算符重載的定義 195
7.8 類的組合 199
7.9 應(yīng)用舉例 201
7.10 面向?qū)ο蠓治龊驮O(shè)計(jì) 206
7.10.1 軟件工程 206
7.10.2 面向?qū)ο蠓治觥?06
7.10.3 面向?qū)ο笤O(shè)計(jì) 207
7.10.4 面向?qū)ο蟮囊饬x 207
本章小結(jié) 208
習(xí)題和思考題 209
第8章 繼承與派生 213
8.1 繼承的概念 213
8.2 定義基類和派生類 214
8.2.1 簡(jiǎn)單的繼承和派生 214
8.2.2 定義派生類 216
8.2.3 訪問(wèn)控制和繼承的關(guān)系 216
8.2.4 同名覆蓋 218
8.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 219
8.3.1 基類只有無(wú)參構(gòu)造函數(shù) 219
8.3.2 派生類構(gòu)造函數(shù) 219
8.3.3 包含內(nèi)嵌對(duì)象的派生類構(gòu)造函數(shù) 222
8.3.4 析構(gòu)函數(shù) 230
8.4 轉(zhuǎn)換與繼承 232
8.4.1 派生類到基類的轉(zhuǎn)換 232
8.4.2 基類到派生類不存在轉(zhuǎn)換 235
本章小結(jié) 235
習(xí)題和思考題 235
第9章 多態(tài) 239
9.1 多態(tài)的概念 239
9.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)中的多態(tài) 239
9.1.2 多態(tài)的實(shí)現(xiàn)——聯(lián)編 240
9.2 重載、覆蓋與靜態(tài)聯(lián)編 240
9.2.1 重載與靜態(tài)聯(lián)編 240
9.2.2 覆蓋與靜態(tài)聯(lián)編 241
9.3 虛函數(shù)與運(yùn)行時(shí)多態(tài) 247
9.3.1 虛函數(shù) 248
9.3.2 虛析構(gòu)函數(shù) 251
9.4 純虛函數(shù)與抽象類 254
9.5 模板 255
9.5.1 函數(shù)模板 255
9.5.2 函數(shù)模板使用中的問(wèn)題 258
9.5.3 重載函數(shù)模板 260
9.5.4 類模板 261
本章小結(jié) 264
習(xí)題和思考題 265
附錄 常用C++標(biāo)準(zhǔn)類庫(kù) 268
附1 I/O流類 268
附1.1 標(biāo)準(zhǔn)輸出流對(duì)象 269
附1.2 標(biāo)準(zhǔn)輸入流對(duì)象 270
附1.3 文件輸出流 270
附1.4 文件輸入流 271
附2 string類 272
附2.1 string對(duì)象的初始化 272
附2.2 string對(duì)象的基本操作 272
附3 vector類 274
參考文獻(xiàn) 276

本目錄推薦

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