C++ 入門經典, 10/e

沃特·薩維奇 (Walter Savitch)

  • 出版商: 清華大學
  • 出版日期: 2017-11-29
  • 售價: $828
  • 貴賓價: 9.5$787
  • 語言: 簡體中文
  • 頁數: 741
  • 裝訂: 平裝
  • ISBN: 730248676X
  • ISBN-13: 9787302486763
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

作為C++入門經典教材,《C++入門經典(第10版)》結合作者多年的教學經驗,清楚梳理出一個有利於教與學的結構體系,從各章開頭的內容總覽,到隨處可見的自測題、小結框、編程提示和編程陷阱,再到章末的小結、習題、編程練習和編程項目,由淺入深,從簡到繁,可以幫助初學者漸入佳境,逐步理解並掌握重要的編程概念。
《C++入門經典(第10版)》共18章,8個附錄。在講解C++基礎知識之後,循序漸進地引導讀者深入函數、I/O流、類、控制流程、命名空間、數組、字符串、指針和動態數組、遞歸、模板、指針和鏈表、派生類、異常以及標準模板庫。本書前幾版被全國100多所高校選作C++程序設計課程的教材,很受師生歡迎。《C++入門經典(第10版)》也適合自學,不同層次的知識點和測試練習,可以幫助讀者以自己的節奏進入美妙的C++編程世界。

海報:

作者簡介

Walter Savitch

加州大學聖地牙哥分校榮譽退休教授。擁有加州大學伯克利分校博士學位,曾擔任加州大學圣迭戈分校計算機科學系教授和認知科學跨學科博士項目主任。他在復雜性理論和並行計算模型方面具有卓越貢獻,其研究領域包括形式語言理論和計算語言學等。
 

目錄大綱

第1章計算機和C++編程入門1 
1.1計算機系統2 
1.2編程和問題求解9 
1.3 C++入門13 
1.4測試和調試22 
小結24 
自測題答案25 
編程練習26 
編程項目27 

第2章C++基礎知識29 
2.1變量和賦值30 
2.2輸入和輸出37 
2.3數據類型和表達式44 
2.4簡單控制流程54 
2.5程序風格67 
小結71 
自測題答案72 
編程練習75 
編程項目76 

第3章更多的控制流程81 
3.1使用布爾表達式82 
3.2多路分支87 
3.3 C++循環語句詳解101 
3.4設計循環111 
小結119 
自測題答案120 
編程練習123 
編程項目124 

第4章過程抽象和返回值的函數129 
4.1自頂向下設計130 
4.2預定義函數130 
4.3程序員自定義函數138 
4.4過程抽象146
4.5作用域和局部變量155 
4.6重載函數名稱164 
小結170 
自測題答案171 
編程練習173 
編程項目174 

第5章用函數完成所有子任務177 
5.1 void函數178 
5.2傳引用參數182 
5.3使用過程抽象192 
5.4測試和調試函數198 
5.5常規調試技術201 
小結205 
自測題答案206 
編程練習208 
編程項目209 

第6章I/O流——對象和類入門213 
6.1流和基本文件I/O 214 
6.2流I /O工具227 
6.3字符I/O 236 
小結252 
自測題答案253 
編程練習257 
編程項目258 

第7章數組263 
7.1數組入門264 
7.2函數中的數組272 
7.3數組編程287 
7.4多維數組297 
小結303 
自測題答案304 
編程練習306 
編程項目307 

第8章字符串和向量315 
8.1字符串的數組類型316
8.2標準string類330 
8.3向量342 
小結347 
自測題答案348 
編程練習349 
編程項目350 

第9章指針和動態數組355 
9.1指針356 
9.2動態數組364 
小結373 
自測題答案374 
編程練習374 
編程項目375 

第10章定義類379 
10.1結構380 
10.2類388 
10.3抽像數據類型411 
10.4繼承418 
小結423 
自測題答案424 
編程練習428 
編程項目428 

第11章類中的友元函數、
重載操作符和數組433 
11.1友元函數434 
11.2重載操作符449 
11.3數組和類460 
11.4類和動態數組465 
小結477 
自測題答案478 
編程練習484 
編程項目484 

第12章獨立編譯和命名空間491 
12.1獨立編譯492 
12.2命名空間503 
小結513
自測題答案514 
編程練習515 
編程項目516 

第13章指針和鍊錶517 
13.1節點和鍊錶518 
13.2棧和隊列536 
小結544 
自測題答案545 
編程練習546 
編程項目547 

第14章遞歸553 
14.1面向任務的遞歸函數554 
14.2面向值的遞歸函數564 
14.3遞歸思想567 
小結577 
自測題答案578 
編程練習581 
編程項目581 

第15章繼承585 
15.1繼承基礎586 
15.2繼承細節602 
15.3多態性604 
小結615 
自測題答案616 
編程練習619 
編程項目620 

第16章異常處理627 
16.1異常處理基礎628 
16.2用於異常處理的編程技術642 
小結646 
自測題答案647 
編程練習647 
編程項目649 

第17章模板651 
17.1用於算法抽象的模板652
17.2用於數據抽象的模板660 
小結668 
自測題答案669 
編程練習671 
編程項目671 

第18章標準模板庫675 
18.1迭代器676 
18.2容器687 
18.3泛型算法699 
18.4不斷進化的C++ 708 
小結722 

自測題答案723 
編程練習724 
編程項目724 
附錄A C++關鍵字729 
附錄B操作符的優先級730 
附錄C ASCII字符集731 
附錄D部分庫函數732 
附錄E內聯函數736 
附錄F重載數組索引方括號737 
附錄G this指針738 
附錄H將操作符重載為成員操作符740