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

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

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

定 價:¥29.80

作 者: 徐惠民主編
出版社: 人民郵電出版社
叢編項: 高等學校計算機教材
標 簽: C++

ISBN: 9787115130983 出版時間: 2005-12-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 307 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 C++初步 1
1.1 程序設(shè)計語言的發(fā)展 1
1.2 面向過程的程序設(shè)計 2
1.3 面向?qū)ο蟮某绦蛟O(shè)計 3
1.4 C++的誕生 4
1.5 程序開發(fā)過程 5
1.6 最簡單的程序 6
本章小結(jié) 8
習題 8
第2章 基本數(shù)據(jù)類型與表達式 9
2.1 C++的詞法記號和標識符 9
2.1.1 字符集 9
2.1.2 關(guān)鍵字 9
2.1.3 標識符 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 運算符和表達式 17
2.4.1 表達式 18
2.4.2 語句和塊 18
2.4.3 運算符 18
2.5 基本輸入輸出 27
2.5.1 標準輸入流cin 27
2.5.2 標準輸出流cout 27
2.5.3 IO流的格式控制 28
本章小結(jié) 31
習題 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 應用舉例 56
本章小結(jié) 60
習題 60
第4章 函數(shù) 63
4.1 函數(shù)概述 63
4.1.1 自定義函數(shù)和庫函數(shù) 63
4.1.2 數(shù)學庫函數(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í)行機制 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 默認參數(shù)值的函數(shù) 86
4.7 全局變量與局部變量 87
4.7.1 局部變量 88
4.7.2 全局變量 88
4.7.3 作用域 88
4.8 變量的存儲類型和生存期 90
4.8.1 變量的存儲類型 90
4.8.2 生存期 93
4.8.3 多文件結(jié)構(gòu) 93
4.9 編譯預處理 94
本章小結(jié) 97
習題 97
第5章 數(shù)組 100
5.1 數(shù)組基本概念 100
5.1.1 數(shù)組 100
5.1.2 數(shù)組的定義 101
5.2 數(shù)組元素的下標 102
5.3 數(shù)組初始化 103
5.3.1 數(shù)組成員的初始化 103
5.3.2 在程序中進行初始化 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 傳遞給標準庫函數(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
習題 119
第6章 指針和引用 121
6.1 指針的概念 121
6.1.1 指針和指針變量 121
6.1.2 指針變量的聲明和初始化 121
6.2 指針的運算 122
6.2.1 指針的賦值運算 123
6.2.2 間接引用運算 124
6.2.3 指針的算術(shù)運算 125
6.2.4 指針的關(guā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ù)的保護:指針和常量 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 指針訪問動態(tài)內(nèi)存 143
6.6.1 動態(tài)內(nèi)存的申請和釋放 143
6.6.2 動態(tài)數(shù)組空間的申請和釋放 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
習題 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
習題 163
第8章 類與對象 165
8.1 類和對象的定義 165
8.1.1 使用類對象 166
8.1.2 類的聲明 166
8.1.3 類的成員函數(shù) 167
8.1.4 對象 169
8.1.5 類的作用域與可見性 170
8.2 對象的使用 172
8.2.1 對象指針 172
8.2.2 this指針 173
8.2.3 對象數(shù)組 174
8.2.4 對象作為普通函數(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 類成員的保護和使用 191
8.7.1 類的封裝 191
8.7.2 友元 192
8.7.3 常對象和常成員 195
8.8 類的組合 197
8.9 面向?qū)ο蠓治龊驮O(shè)計 200
8.9.1 軟件工程 200
8.9.2 面向?qū)ο蠓治?OOA) 201
8.9.3 面向?qū)ο笤O(shè)計(OOD) 201
8.9.4 面向?qū)ο蟮囊饬x 202
本章小結(jié) 203
習題 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
習題 223
第10章 運算符重載 229
10.1 運算符重載的需要性 229
10.2 對運算符重載的限制 230
10.3 運算符重載的語法 231
10.4 ++和??運算符的重載 234
10.5 賦值運算符的重載 236
10.6 轉(zhuǎn)換運算符的重載 237
本章小結(jié) 239
習題 239
第11章 多態(tài)性 241
11.1 多態(tài)性的概念 241
11.1.1 面向?qū)ο蟪绦蛟O(shè)計中多態(tài)的表現(xiàn) 241
11.1.2 多態(tài)的實現(xiàn):聯(lián)編 242
11.2 繼承中的靜態(tài)聯(lián)編 242
11.2.1 派生類對象調(diào)用同名函數(shù) 242
11.2.2 通過基類指針調(diào)用同名函數(shù) 244
11.3 虛函數(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 繼承和派生的應用 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
習題 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 標準設(shè)備輸入流 286
12.3.2 文件輸入流 287
12.4 輸入/輸出流 290
12.5 重載插入和提取運算符 290
本章小結(jié) 292
習題 292
??13章 異常處理 294
13.1 異常和異常處理 294
13.1.1 異常及其特點 294
13.1.2 異常處理方法及舉例 294
13.2 C++異常處理機制 296
13.3 用類的對象傳遞異?!?98
13.3.1 用戶自定義類的對象傳遞異常 299
13.3.2 用exception類的對象傳遞異?!?01
13.4 異常處理中的退棧和對象析構(gòu) 303
本章小結(jié) 305
習題 305

本目錄推薦

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