中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
國外有名高等院校信息科學與技術很好教材C++程序設計 第3版

包郵 國外有名高等院校信息科學與技術很好教材C++程序設計 第3版

出版社:人民郵電出版社出版時間:2018-04-01
開本: 其他 頁數: 361
中 圖 價:¥57.9(7.3折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

國外有名高等院校信息科學與技術很好教材C++程序設計 第3版 版權信息

國外有名高等院校信息科學與技術很好教材C++程序設計 第3版 本書特色

本書是以C 編程語言來講解計算基礎知識和技能的實用教程。全書共13 章。本書首先介紹了通過程序設計解決問題的思路和步驟,然后依次介紹了C 基礎知識、函數的運用和實現、消息機制、成員函數、條件、循環、文件流、vector 類、泛型容器和二維數組等技術及其C 編程實現技巧。每一章中以及每章的*后,分別給出了自測題、練習題、編程技巧、編程項目等內容。附錄部分給出了所有自測題的解答,供讀者學習參考。 本書適合作為高等院校計算機專業程序設計、編程基礎等課程的教材,也適合專業程序員和想要學習C 編程的讀者閱讀參考。

國外有名高等院校信息科學與技術很好教材C++程序設計 第3版 內容簡介

本書是以C++編程語言來講解計算基礎知識和技能的實用教程。全書共13 章。本書首先介紹了通過程序設計解決問題的思路和步驟,然后依次介紹了C++基礎知識、函數的運用和實現、消息機制、成員函數、條件、循環、文件流、vector 類、泛型容器和二維數組等技術及其C++編程實現技巧。每一章中以及每章的很后,分別給出了自測題、練習題、編程技巧、編程項目等內容。附錄部分給出了所有自測題的解答,供讀者學習參考。 本書適合作為高等院校計算機專業程序設計、編程基礎等課程的教材,也適合專業程序員和想要學習C++編程的讀者閱讀參考。

國外有名高等院校信息科學與技術很好教材C++程序設計 第3版 目錄

第 1章 用C 來解決問題 1

1.1 解決問題 1

1.1.1 分析(提問、考察、研究) 1

1.1.2 設計(模型、思考、計劃、策劃、模式、綱要) 4

1.1.3 算法模式 5

1.1.4 算法設計示例 6

1.1.5 實現(完成、操作、使用) 7

1.1.6 一段C 程序 7

1.1.7 測試 8

1.2 對象、類型與變量 9

本章小結 11

練習題 12

解決問題:請編寫一個算法 12

第 2章 C 基礎 14

2.1 C 程序的組成部分 14

2.1.1 標記:一個程序的*小零件 16

2.1.2 特殊符號 17

2.1.3 標識符 17

2.1.4 關鍵字 18

2.1.5 注釋 18

2.1.6 C 字面常量 19

2.2 語句 21

2.2.1 cout輸出語句 22

2.2.2 賦值與類型轉換 22

2.2.3 cin輸入語句 24

2.3 算術表達式 25

2.3.1 整數算術運算 27

2.3.2 整數與浮點數的混合運算 28

2.3.3 const對象 29

2.4 先提示再輸入 30

2.5 程序實現中的錯誤與警告 32

2.5.1 在編譯時被檢測到的錯誤與警告 33

2.5.2 編譯時的警告信息 35

2.5.3 連接時錯誤 36

2.5.4 運行時錯誤 37

2.5.5 意向性錯誤 37

2.5.6 當軟件的設計與問題說明不相符時 38

本章小結 39

練習題 40

編程技巧 43

編程項目 44

第3章 自由函數的運用 48

3.1 cmath函數 48

3.2 使用cmath函數解決問題 50

3.2.1 分析 50

3.2.2 設計 50

3.2.3 實現 52

3.3 調用已被文檔化的函數 53

3.3.1 前置條件與后置條件 53

3.3.2 函數頭信息 54

3.3.3 實參與形參的關聯 56

3.3.4 面向int、char和bool這些類型的一些函數 58

本章小結 61

練習題 61

編程技巧 63

編程項目 63

第4章 自由函數的實現 66

4.1 實現屬于自己的函數 66

4.1.1 測試驅動器 69

4.1.2 只有一條返回語句的函數 70

4.2 分析、設計與實現 71

4.2.1 分析 71

4.2.2 設計 72

4.2.3 實現 72

4.2.4 測試 74

4.2.5 標識符的域 74

4.2.6 函數名的域 76

4.2.7 全局標識符 76

4.3 void函數與引用型形參 77

4.4 const的引用型形參 80

本章小結 82

練習題 83

編程技巧 84

編程項目 85

第5章 發送消息 89

5.1 為真實世界建模 89

5.1.1 BankAccount對象 90

5.1.2 類與對象的圖解 92

5.2 發送消息 93

5.3 string對象 95

5.3.1 訪問性方法 95

5.3.2 修改性方法 96

5.3.3 為string對象本身定義的操作符 97

5.4 ostream和istream的成員函數 99

5.5 另一個非標準類:Grid 103

5.5.1 Grid對象的其他操作 105

5.5.2 不滿足前置條件的情況 108

5.5.3 即使函數沒有任何實參也必須用()來調用 109

5.6 類和函數為何而存在 109

本章小結 111

練習題 112

編程技巧 114

編程項目 116

第6章 成員函數的實現 120

6.1 在頭文件中定義類 120

6.2 實現類的成員函數 124

6.2.1 實現構造函數 124

6.2.2 實現修改型的類成員函數 125

6.2.3 實現訪問型的成員函數 126

6.3 默認構造函數 129

6.4 狀態型對象模式 131

6.4.1 構造函數 131

6.4.2 修改型函數 131

6.4.3 訪問型函數 132

6.4.4 命名約定 132

6.4.5 public還是private 133

6.4.6 將接口從實現中分離 133

6.5 面向對象設計準則 135

6.5.1 類的內聚力 136

6.5.2 為什么const只用來修飾訪問型函數,卻不用于修改型函數 136

本章小結 139

練習題 140

編程技巧 141

編程項目 143

第7章 選擇操作 149

7.1 實現選擇控制 149

7.1.1 保護性動作模式 150

7.1.2 if語句 150

7.2 關系運算符 152

7.3 替代性動作模式 153

7.4 選擇操作結構中的語句塊 157

7.5 bool對象 158

7.5.1 布爾運算 160

7.5.2 運算符優先規則 160

7.5.3 布爾運算符||與grid對象 161

7.5.4 短路式布爾評估 163

7.6 bool成員函數 164

7.7 多重選擇操作 166

7.7.1 另一個示例:字母等級評定 168

7.7.2 多路返回 169

7.8 測試多重選擇操作 170

7.9 assert函數 171

7.10 switch語句 173

本章小結 177

練習題 177

編程技巧 180

編程項目 181

第8章 重復操作 188

8.1 實現重復控制 188

8.2 算法模式:確定性循環 189

8.2.1 for語句 191

8.2.2 賦值操作符與其他增量運算的結合 192

8.2.3 對Grid對象使用確定性循環 194

8.3 確定性循環模式的應用 196

8.3.1 分析 196

8.3.2 設計 197

8.3.3 實現 198

8.3.4 測試 199

8.3.5 檢測到錯誤時應該怎么做 200

8.4 算法模式:不確定性循環 201

8.4.1 使用while語句實現確定性循環模式 202

8.4.2 對Grid對象使用不確定性循環 203

8.4.3 設置了崗哨的不確定性循環 204

8.4.4 用cin >>來充當循環測試 204

8.4.5 無限循環 206

8.5 do while語句 208

8.6 循環的選擇與設計 210

8.6.1 確定要使用的循環類型 210

8.6.2 確定循環測試部分 211

8.6.3 編寫要重復執行的語句 211

8.6.4 確保循環會越來越接近終止條件 211

8.6.5 在必要情況下做好相關對象的初始化操作 211

本章小結 212

練習題 213

編程技巧 216

編程項目 218

第9章 文件流 224

9.1 ifstream對象 224

9.2 將確定性循環模式應用于磁盤文件 227

9.2.1 讓處理過程終止于文件結束符 227

9.2.2 讓用戶選擇文件名 229

9.3 使用不確定性循環處理更復雜的磁盤文件輸入 229

9.3.1 數字與字符串的混合 231

9.3.2 getline函數 231

9.4 ofstream對象 234

本章小結 234

練習題 235

編程技巧 235

編程項目 236

第 10章 vector 238

10.1 C 標準庫中的vector類 238

10.1.1 訪問集合中的個別元素 239

10.1.2 用確定的for循環來處理vector 240

10.1.3 處理vector中的前n個元素 241

10.1.4 檢查下標出界 242

10.1.5 vector::capacity、vector::resize與操作符= 243

10.2 順序搜索 245

10.3 發送消息給vector中的各對象 247

10.4 vector的實參/形參關聯 251

10.5 排序 253

10.6 二分搜索法 258

本章小結 262

練習題 262

編程技巧 267

編程項目 270

第 11章 泛型容器 278

11.1 容器類 278

11.1.1 傳遞類型實參 279

11.1.2 模板 279

11.2 Set類 282

11.2.1 構造函數Set() 283

11.2.2 bool contains(Type const&value) const 283

11.2.3 void insert(Type const&element) 284

11.2.4 bool remove(Type const&removalCandidate) 284

11.3 迭代器模式 285

本章小結 287

練習題 288

編程技巧 288

編程項目 290

第 12章 指針與內存管理 294

12.1 內存因素考量 294

12.1.1 指針 295

12.1.2 指向對象 300

12.2 原生的C數組 302

12.2.1 原生數組與vector之間的差異 303

12.2.2 數組與指針的聯系 303

12.2.3 傳遞原生數組實參 304

12.3 用new操作符分配內存 305

12.4 delete操作符 309

12.5 用C的struct構建單向鏈接結構體 310

12.5.1 用單向鏈接數據結構實現list類 312

12.5.2 add(std::string) 313

12.5.3 get(int index) 314

12.5.4 remove(stringremovalCandidate) 314

本章小結 316

練習題 317

編程技巧 318

編程項目 319

第 13章 存儲vector的vector 324

13.1 存儲vector的vector 324

13.2 Matrix類 325

13.2.1 標量乘法 328

13.2.2 矩陣加法 328

13.3 原生的二維數組 330

13.4 擁有兩個以上下標的數組 331

本章小結 333

練習題 333

編程技巧 336

編程項目 336

附錄 自測題答案 342



展開全部

國外有名高等院校信息科學與技術很好教材C++程序設計 第3版 作者簡介

瑞克·莫瑟(Rick Mercer),美國亞利桑那大學計算機科學系講師,教授軟件開發、程序設計等多門課程,先后編著了6本計算機教材。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 烽火安全网_加密软件、神盾软件官网 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 泰安塞纳春天装饰公司【网站】| 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 中药二氧化硫测定仪,食品二氧化硫测定仪|俊腾百科 | 焦作网 WWW.JZRB.COM| 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械 | 中药二氧化硫测定仪,食品二氧化硫测定仪|俊腾百科 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 深圳展厅设计_企业展馆设计_展厅设计公司_数字展厅设计_深圳百艺堂 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 |