注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++編程:從問題分析到程序設(shè)計

C++編程:從問題分析到程序設(shè)計

C++編程:從問題分析到程序設(shè)計

定 價:¥59.00

作 者: (美)D.S.Malik著;鐘書毅[等]譯;鐘書毅譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學(xué)教材系列
標(biāo) 簽: C++

ISBN: 9787505382411 出版時間: 2003-07-01 包裝: 平裝
開本: 27cm 頁數(shù): 724 字?jǐn)?shù):  

內(nèi)容簡介

  本書是為C++初學(xué)者和大學(xué)計算機科學(xué)C++課程的教學(xué)而設(shè)計的,書中內(nèi)容豐富并具有較強的系統(tǒng)性和實用性。對于有一定C或C++編程經(jīng)驗的讀者而言,此書也是一本很有用的參考書。作者通過大量的例子深入剖析和闡述了幾乎所有的關(guān)鍵性概念,并且給出了解決專門問題的案例研究,同時在每一章末都留有一定數(shù)量的編程練習(xí)。本書的這些特色有助于讀者深入理解C++語言并提高程序設(shè)計的能力。本書循序漸進地介紹了C++程序設(shè)計的各個方面,包括C++語言的基本概念、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο缶幊桃约癈++的一些高級主題。在內(nèi)容和結(jié)構(gòu)的安排上,本書強調(diào)編程實踐的重要性,許多簡潔易懂的實例貫穿始終,每一章的最后飲食豐富的編程練習(xí)。此外,本書還注重對C++概念的深入理解,作者通過論述與簡單實例相結(jié)合的形式,生動地闡明了C++中很多關(guān)鍵的概念。通過本書的系統(tǒng)學(xué)習(xí),讀者能夠很快地掌握C++程序設(shè)計的知識并有效地提高編程技術(shù)。

作者簡介

暫缺《C++編程:從問題分析到程序設(shè)計》作者簡介

圖書目錄

第1章 計算機和編程語言回顧
1.1 導(dǎo)言
1.2 計算機歷史的簡要回顧
1.3 計算機系統(tǒng)的組成
1.4 計算機語言
1.5 編程語言的發(fā)展
1.6 處理高級語言程序
1.7 分析問題-編碼-執(zhí)行
1.8 面向?qū)ο蟮木幊?br />1.9 ANSI/ISO標(biāo)準(zhǔn)C++
1.10 小結(jié)
1.11 練習(xí)
第2章 C++的基本要素
2.1 C++程序的基礎(chǔ)知識
2.2 數(shù)據(jù)類型
2.3 算術(shù)運算符和運算符優(yōu)先級
2.4 表達式
2.5 輸入
2.6 自增和自減運算符
2.7 輸出
2.8 預(yù)處理器指令
2.9 編程風(fēng)格和形式
2.10 賦值勤語句的更多知識
2.11 編程實例:長度轉(zhuǎn)換
2.12 編程實例:找零錢
2.13 小結(jié)
2.14 練習(xí)
2.15 編程練習(xí)
第3章 輸入/輸出
3.1 I/O數(shù)據(jù)流和標(biāo)準(zhǔn)I/O設(shè)備
3.2 在程序中使用預(yù)定義函數(shù)
3.3 輸入失敗
3.4 輸出和格式化輸出
3.5 其他輸出格式化工具
3.6 文件輸入/輸出
3.7 編程實例:電影票銷售和對慈善機構(gòu)的捐助
3.8 編程實例:學(xué)生分?jǐn)?shù)
3.9 小結(jié)
3.10 練習(xí)
3.11 編程練習(xí)
第4章 控制結(jié)構(gòu)I(選擇結(jié)構(gòu))
4.1 控制結(jié)構(gòu)
4.2 關(guān)系運算符
4.3 邏輯(布爾)運算符和邏輯表達式
4.4 選擇:if和if…else
4.5 switch結(jié)構(gòu)
4.6 用assert()函數(shù)來終止一個程序
4.7 編程實例:有線電視公司賬單
4.8 小結(jié)
4.9 練習(xí)
4.10 編程練習(xí)
第5章 控制結(jié)構(gòu)II(重復(fù))
5.1 為什么需要重復(fù)結(jié)構(gòu)
5.2 while循環(huán)(重復(fù))結(jié)構(gòu)
5.3 編程實例:檢查賬戶余額
5.4 編程實例:斐波那契數(shù)列
5.5 for循環(huán)(重復(fù))結(jié)構(gòu)
5.6 編程實例:數(shù)字分類
5.7 do…while循環(huán)(重復(fù))結(jié)構(gòu)
5.8 break和continue語句
5.9 嵌套控制結(jié)構(gòu)
5.10 小結(jié)
5.11 練習(xí)
5.12 編程練習(xí)
第6章 用戶自定義函數(shù)I
6.1 標(biāo)準(zhǔn)(預(yù)定義)函數(shù)
6.2 用戶定義函數(shù)
6.3 具有返回值的函數(shù)
6.4 編程實例:最大數(shù)
6.5 編程實例:有線電視公司賬單問題
6.6 小結(jié)
6.7 練習(xí)
6.8 編程練習(xí)
第7章 用戶自定義函數(shù)II
7.1 woid函數(shù)
7.2 值參數(shù)、引用參數(shù)和內(nèi)存分配
7.3 引用參數(shù)和返回值參數(shù)
7.4 變量的范圍
7.5 全局變量的副作用
7.6 靜態(tài)和自動變量
7.7 函數(shù)重載:介紹
7.8 有默認參數(shù)的函數(shù)
7.9 編程實例:對數(shù)字分類
7.10 編程實例:數(shù)據(jù)比較
7.11 小結(jié)
7.12 練習(xí)
7.13 編程練習(xí)
第8章 用戶定義的簡單數(shù)據(jù)類型、命名空間和string類型
8.1 枚舉類型
8.2 編程實例:石頭、剪子和布的游戲
8.3 命名空間
8.4 string類型
8.5 編程實例:Pig Latin字符串
8.6 小結(jié)
8.7 練習(xí)
8.8 編程練習(xí)
第9章 數(shù)組和字符串
9.1 數(shù)組
9.2 C字符串(字符數(shù)數(shù))
9.3 關(guān)聯(lián)數(shù)組
9.4 編程實例:代碼檢測
9.5 編程實例:文本處理
9.6 小結(jié)
9.7 練習(xí)
9.8 編程練習(xí)
第10章 數(shù)組的應(yīng)用和擴展
10.1 順序表處理
10.2 二維和多維數(shù)組
10.3 多維數(shù)組
10.4 編程實例:選舉結(jié)果
10.5 小結(jié)
10.6 練習(xí)
10.7 編程練習(xí)
第11章 遞歸
11.1 遞歸的定義
11.2 利用遞歸解決問題
11.3 遞歸還是迭代
11.4 編程實例:將一個數(shù)字從二進制表示轉(zhuǎn)換為十進制表示
11.5 編程實例:將一個數(shù)字從十進制轉(zhuǎn)換為二進制
11.6 小結(jié)
11.7 練習(xí)
11.8 編程練習(xí)
第12章 記錄(結(jié)構(gòu)體)
 
12.1 記錄(結(jié)構(gòu)體)
12.2 編程實例:銷售數(shù)據(jù)分析
12.3 小結(jié)
12.4 練習(xí)
12.5 編程練習(xí)
第13章 類和數(shù)據(jù)抽象
13.1 類
13.2 數(shù)據(jù)抽象、類和抽象數(shù)據(jù)類型
13.3 結(jié)構(gòu)體與類
13.4 信息隱藏
13.5 可執(zhí)行代碼
13.6 編程實例:糖果機
13.7 小結(jié)
13.8 練習(xí)
13.9 編程練習(xí)
第14章 繼承和組合
14.1 繼承
14.2 組合
14.3 面向?qū)ο笤O(shè)計(OOD)和面向?qū)ο缶幊蹋∣OP)
14.4 編程實例:分?jǐn)?shù)報告
14.5 小結(jié)
14.6 練習(xí)
14.7 編程練習(xí)
第15章 指針、類和虛函數(shù)
15.1 指針數(shù)據(jù)類型和指針變量
15.2 取址運算符(&)
15.3 取值運算符(*)
15.4 類、結(jié)構(gòu)和指針變量
15.5 初始化指針變量
15.6 動態(tài)變量
15.7 指針變量的運算
15.8 動態(tài)數(shù)組
15.9 指針的淺(shallow)復(fù)制與深(deep)復(fù)制
15.10 類和指針:一些特性
15.11 繼承、指針和虛函數(shù)
15.12 取址運算符和類
15.13 小結(jié)
15.14 練習(xí)
15.15 編程練習(xí)
第16章 重載和模板
16.1 為什么需要運算符重載
16.2 運算符重載
16.3 編程練習(xí):clocType
16.4 編程練習(xí):復(fù)數(shù)
16.5 重載數(shù)組索引(下標(biāo))運算符([])
16.6 編程練習(xí):newString
16.7 函數(shù)重載
16.8 模板
16.9 小結(jié)
16.10 練習(xí)
16.11 編程練習(xí)
第17章 鏈表
17.1 鏈表
17.2 作為ADT的鏈表
17.3 有序鏈表
17.4 雙向鏈表
17.5 編程實例:音像商店
17.6 小結(jié)
17.7 練習(xí)
17.8 編程練習(xí)
第18章 棧和隊列
18.1 棧
18.2 棧的數(shù)組實現(xiàn)
18.3 程序?qū)嵗鹤畲驡PA
18.4 棧的鏈表實現(xiàn)
18.5 棧的應(yīng)用:后綴表達式計算器
18.6 消除遞歸:非遞歸逆序打印鏈表的算法
18.7 隊列
18.8 隊列的應(yīng)用:仿真
18.9 小結(jié)
18.10 練習(xí)
18.11 編程練習(xí)
附錄A 保留字
附錄B 運算符的優(yōu)先級
附錄C 字符集
附錄D 運算符重載
附錄E 在ANSI/ISO標(biāo)準(zhǔn)C++和標(biāo)準(zhǔn)C++中頭文件的名稱約定
附錄F 頭文件
附錄G 系統(tǒng)中數(shù)據(jù)類型的內(nèi)存尺寸
附錄H 部分練習(xí)答案

本目錄推薦

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