注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++現(xiàn)代大學教程(第3版)

C++現(xiàn)代大學教程(第3版)

C++現(xiàn)代大學教程(第3版)

定 價:¥86.00

作 者: (美)亞當斯(Adams, J.), (美)尼霍夫(Nyhoff, L.)著;陳志剛等譯
出版社: 清華大學出版社
叢編項: 國外經(jīng)典教材·計算機科學與技術
標 簽: C語言 程序設計 高等學校 教材

ISBN: 9787302118169 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 771 字數(shù):  

內(nèi)容簡介

本書是一本c++的入門教程,從簡單的類型、操作與表達式,到引入函數(shù)的實現(xiàn)、文件和流,再到較難掌握的類和對象知識,循序漸進地讓讀者掌握c++的精髓。 與其他書籍相比,本書具有讓讀者輕松入門并深入學習的特色。首先本書著眼于培養(yǎng)大局觀,從計算機科學的學科角度來介紹語言的發(fā)展和應用,同時從軟件工程的原則出發(fā),講解編程的方法和思路;其次本書注重用實際例子來引導讀者思考,從解決方案中建立概念和分析問題,強調(diào)了語言的應用和實踐;最后本書提供了豐富的練習,穿插了許多面向?qū)ο蟮姆椒ㄖ改?,為教師和學生進行枯燥的語言學習和深入研究提供了幫助。 本書通俗易懂、由淺入深、內(nèi)容豐富。可作為大專院校相關專業(yè)的c++教材,亦可供編程愛好者和程序開發(fā)人員作為參考用書。

作者簡介

暫缺《C++現(xiàn)代大學教程(第3版)》作者簡介

圖書目錄

第0章 計算機科學概貌 1
0.1 什么是計算機科學 1
0.2 計算科學的歷史 2
0.3 計算機系統(tǒng)介紹 12
第1章 問題解決與軟件工程 16
1.1 歡迎來到C++世界 17
1.2 用軟件工程解決問題 19
1.3 實例分析:收入計算 28
1.4* 對象化思維:作為對象的球 28
相關知識:計算機倫理 31
1.5 本章小結 32
1.6 編程練習 32
第2章 類型 34
2.1 入門例子:學生工資的計算 34
2.2 類型和聲明 37
相關知識:數(shù)據(jù)表示 48
2.3* 對象化思維:屬性變量 51
2.4 本章小結 56
2.5 編程指南 58
2.6 編程練習 61
第3章 操作與表達式 63
3.1 入門例子:愛因斯坦質(zhì)能方程 63
3.2 數(shù)值表達式 66
3.3 布爾表達式 73
3.4 字符表達式 78
3.5 賦值表達式 80
3.6 輸入/輸出表達式 90
3.7 例子:卡車隊的賬目 96
3.8* 對象化思維:初始化和構造函數(shù) 102
3.9 本章小結 108
3.10 編程指南 110
3.11 編程練習 111
第4章 函數(shù) 113
4.1 入門例子:用表達式進行溫度轉(zhuǎn)換 113
4.2 入門例子:用函數(shù)實現(xiàn)溫度轉(zhuǎn)換 115
4.3 使用選擇的函數(shù) 126
4.4 使用循環(huán)的函數(shù) 135
相關知識:可計算性理論 145
4.5 實例分析:八功能計算器 146
4.6 庫簡介 146
4.7* 對象化思維:類方法 153
4.8 本章小結 158
4.9 編程指南 160
4.10 編程練習 164
第5章 使用類 168
5.1 介紹性例子:山谷中的農(nóng)場主 169
5.2 類的介紹 173
5.3 類istream和ostream 178
5.4 使用string對象計算 189
5.5 實例研究:電話號碼解碼 203
相關知識:模擬 203
5.6* 對象化思維:實例方法 207
5.7 本章小結 214
5.8 編程指南 215
5.9 編程練習 216
第6章 選擇 220
6.1 入門例子:校園吉祥物 220
6.2 if選擇語句 224
6.3 switch選擇語句 230
6.4 例子:計算評分等級 240
6.5 選擇結構的條件表達式 246
相關知識:布爾邏輯與數(shù)字設計 248
相關知識:計算機系統(tǒng)結構 252
6.6* 對象化思維:修改器方法 252
6.7 本章小結 258
6.8 編程指南 259
6.9 編程練習 263
第7章 循環(huán) 268
7.1 入門例子:高斯的懲罰 268
7.2 for循環(huán) 271
7.3 while循環(huán) 279
7.4 do循環(huán) 284
7.5 輸入循環(huán) 294
7.6 選擇正確的循環(huán) 304
7.7 實例研究:計算貶值 306
相關知識:算法分析入門 308
7.8* 對象化思維:通過繼承重用代碼 309
7.9 本章小結 317
7.10 編程指南 318
7.11 編程練習 321
第8章 深入理解函數(shù) 324
8.1 范例介紹:一步整型除法 324
8.2 深入理解參數(shù) 328
8.3 參數(shù)使用示例 335
8.4 內(nèi)聯(lián)函數(shù) 346
8.5 作用域、重載和模板 348
8.6 遞歸簡介 361
相關知識:數(shù)值方法簡介 372
8.7* 對象化思維:類變量、成員變量和作用域 373
8.8 本章小結 380
8.9 編程指南 382
8.10 編程練習 383
第9章 文件和流 386
9.1 示例介紹:天氣數(shù)據(jù)分析 387
9.2 ifstream對象和ofstream對象 391
9.3 實例:掃描病毒 407
9.4 其他的流特性 409
相關知識:數(shù)據(jù)庫系統(tǒng) 422
9.5* 對象化思維:對象和流 424
9.6 本章小結 431
9.7 編程指南 432
9.8 編程練習 435
第10章 數(shù)組、向量和標準模板庫 439
10.1 示例介紹:質(zhì)量控制 439
10.2 C風格數(shù)組 443
10.3 排序 458
10.4 查找 462
10.5 示例:處理雇員信息 464
10.6 vector<T>(向量)類模板 467
10.7 標準模板庫(STL)概要 482
10.8 實例分析:處理考試成績 485
相關知識:部件編程 486
10.9* 對象化思維:對象與序列 488
10.10 本章小結 493
10.11 編程指南 495
10.12 編程練習 496
第11章 創(chuàng)建類 499
11.1 介紹性實例:溫度建模 500
11.2 設計一個類 504
11.3 類屬性的實現(xiàn) 506
11.4 類操作的實現(xiàn) 509
11.5 實例分析:學生信息的獲取 528
11.6* 對象化思維:操作符重載和友元 534
相關知識:人工智能 541
11.7 本章小結 541
11.8 編程指南 542
11.9 編程練習 545
第12章 類和枚舉 548
12.1 介紹性實例:顏色的波長 549
12.2 C風格的枚舉 551
12.3 對象化枚舉 561
12.4 實例分析:地質(zhì)分類 574
相關知識:C++類型層次 578
12.5* 對象化思維:繼承和多態(tài) 578
12.6 本章小結 588
12.7 編程指南 588
12.8 編程練習 589
第13章 多維數(shù)組及向量 591
13.1 介紹性實例:城市之間的里程 591
13.2 C風格的多維數(shù)組 594
13.3 多維向量vector<T>對象 608
13.4 實例分析:基于vector<T>的矩陣 616
相關知識:計算機圖形學 619
13.5* 對象化思維:類Matrix的回顧 626
13.6 本章小結 631
13.7 編程指南 632
13.8 編程練習 633
第14章 指針、動態(tài)分配與鏈表 641
14.1 指針變量介紹 642
14.2 使用new和delete動態(tài)分配內(nèi)存 652
14.3 鏈表介紹 666
14.4 STL list<T>類模板 674
14.5 指針和命令行參數(shù) 680
相關知識:算法效率 685
14.6* 對象化思維:指針和多態(tài)性 687
14.7 本章小結 696
14.8 編程指南 698
14.9 編程練習 700
第15章 數(shù)據(jù)結構 703
15.1 介紹性實例:整數(shù)的二進制表示——棧 703
15.2 隊列、雙端隊列及優(yōu)先隊列 711
15.3 遞歸 717
15.4 樹的介紹 721
相關知識:專家系統(tǒng) 735
15.5 本章小結 739
15.6 編程指南 740
15.7 編程練習 741
附錄A ASCII字符集 743
附錄B C++關鍵詞 745
附錄C C++操作符 747
附錄D 函數(shù)庫與類 749
附錄E 小測驗答案 758

本目錄推薦

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