計算機科學叢書·C++程式設計

計算機科學叢書·C++程式設計

《計算機科學叢書·C++程式設計》的出版社是機械工業出版社,開本是16。該書貫穿全書的實例和練習都以問題求解為中心,力圖培養學生開發可重用組件並用之創建實際項目的意識。

基本介紹

  • 書名:計算機科學叢書·C++程式設計
  • ISBN:9787111240174,7111240170
  • 出版社:機械工業出版社
  • 開本:16
  • 平裝:490頁
  • 正文語種:簡體中文
  • 條形碼:9787111240174
  • 尺寸:26x18.8x3cm
內容簡介,目錄,

內容簡介

《計算機科學叢書?C++程式設計》保持了Liang博士系列叢書中一貫的標誌性的教與學的哲學:以實例教,由實踐學。通過使用他所提出的已經經過實踐檢驗的“基礎先行”的方法,Liang博士在《計算機科學叢書?C++程式設計》中通過大量實例闡明了基本的C++特性,使得學生可以通過實踐來更有效地進行學習。 在引入面向對象程式設計思想之前,Liang博士使用清晰簡明的語言介紹了C++語言的基礎知識和基本的程式設計技術,如循環、逐步求精等。這些概念都是使用簡短且吸引人的實例來進行闡明的。他還在實例研究中給出了一些較大規模的實例,並附以整體的分析討論和詳細的逐行註解仔盛。《計算機科學叢書?C++程式設計》首先幫助學生循序漸進地學習所有必需和重要的基本概念,然後再進入到面向對象程式設計方法的學習,最終掌握構建具有異常處理和輸入輸出功能的有意義的應用程式的方法。

目錄

譯者序
前言
第一部分 程式設計基礎
第1章 計算機、程式和C++語言簡介
1.1 引言
1.2 什麼是計算機
1.2.1 CPU
1.2.2 記憶體
1.2.3 外存儲設備
1.2.4 輸入輸出設備
1.2.5 通信設備
1.3 程式
1.4 作業系統
1.4.1 控制和監視系統活動
1.4.2 分配和指派系統資源
1.4.3 任務調度
*1.5 數制
1.5.1 二進制數與十進制數之間的轉換
1.5.2 十六進制數與十進制數之間的轉換
1.5.3 二進制數與十六進制數之間的轉換
1.6 C++語言的歷史
1.7 一個簡單的C++程式
1.8 C++程式開發周期
*1.9 使用Visual C++開發C++程式
1.9.1 起步
1.9.2 創建項目
1.9.3 創建C++程式
1.9.4 編譯C++程式
1.9.5 運行C++程式
*1.10 使用Dev-C++開發C++程式
1.10.1 起步
1.10.2 創建程式
1.10.3 編譯C++程式
1.10.4 運行C++程式
*1.11 用Windows命令行方式開發C++程式
*1.12 在UNIX平台上開發C++程式
小結
習題
程式設計練習
第2章 基本數據充汽市類型和運算
2.1 引言
2.2 編寫簡單的程式
2.3 從鍵盤讀取輸入
2.4 省略std::前綴
2.5 標識符
2.6 變數
2.7 賦值語句和賦值表達式
2.8 命名常量
2.9 數值數據類己套影型及其運算
2.9.1 數值文字常量
2.9.2 數值運算符
2.9.3 算術表達式
2.9.4 簡寫運算符
2.10 數值類型轉換
2.11 字元數據類型及其運算
2.11.1 轉義序列表示特殊符號
2.11.2 char型和數值型之間的轉換
2.12 實例研究
2.12.1 實例:計算貸款償還金額
2.12.2 實例:計算敬只定霸給定金額的貨幣數量
2.12.3 實例:顯示當前時間
2.13 程式設計風格和文檔
2.13.1 適當的注釋和注釋風格
2.13.2 變數和常量的命名
2.13.3 恰當的縮進和空白
2.14 程式設計錯誤
2.14.1 語法錯誤
2.14.2 運行時錯誤
2.14.3 邏輯錯誤
2.15 調試
小結
習題
程式設計練習
第3章 分支語句
3.1 引言
3.2 bool類型
3.3 if語句
3.4 實例:猜生日
3.6 if . . . else語句
3.7 嵌套的if語句
3.8 實例:計算稅款
3.9 實例:一個數學學習工具
3.10 switch語句
3.11 條件表達式
3.12 輸出格式控制
3.13 運算符優先權和結合律
3.14 枚舉類型
小結
習題
程式設計練習
第4章 循環
第5章 函式
第6章 數組
第7章 指針和C字元串
第8章 遞歸
第二部分 面向對象程式設計
第9章 對象和類
第10章嬸恥員 對象和類的更多內容
第11章 繼承和多態
第12章 檔案輸入輸出
第戰察灶13章 運算符重載
第14章 異常處理
第三部分 數據結構
第15章 模板
第16章 鍊表、棧和槳遙雄愉佇列
第17章 樹、堆和優先佇列
第18章 算法效率和排序
第19章 STL容器
第20章 STL算法
附錄
附錄A C++關鍵字
附錄B ASCII字元集
附錄D 位運算
2.6 變數
2.7 賦值語句和賦值表達式
2.8 命名常量
2.9 數值數據類型及其運算
2.9.1 數值文字常量
2.9.2 數值運算符
2.9.3 算術表達式
2.9.4 簡寫運算符
2.10 數值類型轉換
2.11 字元數據類型及其運算
2.11.1 轉義序列表示特殊符號
2.11.2 char型和數值型之間的轉換
2.12 實例研究
2.12.1 實例:計算貸款償還金額
2.12.2 實例:計算給定金額的貨幣數量
2.12.3 實例:顯示當前時間
2.13 程式設計風格和文檔
2.13.1 適當的注釋和注釋風格
2.13.2 變數和常量的命名
2.13.3 恰當的縮進和空白
2.14 程式設計錯誤
2.14.1 語法錯誤
2.14.2 運行時錯誤
2.14.3 邏輯錯誤
2.15 調試
小結
習題
程式設計練習
第3章 分支語句
3.1 引言
3.2 bool類型
3.3 if語句
3.4 實例:猜生日
3.6 if . . . else語句
3.7 嵌套的if語句
3.8 實例:計算稅款
3.9 實例:一個數學學習工具
3.10 switch語句
3.11 條件表達式
3.12 輸出格式控制
3.13 運算符優先權和結合律
3.14 枚舉類型
小結
習題
程式設計練習
第4章 循環
第5章 函式
第6章 數組
第7章 指針和C字元串
第8章 遞歸
第二部分 面向對象程式設計
第9章 對象和類
第10章 對象和類的更多內容
第11章 繼承和多態
第12章 檔案輸入輸出
第14章 異常處理
第三部分 數據結構
第15章 模板
第16章 鍊表、棧和佇列
第17章 樹、堆和優先佇列
第18章 算法效率和排序
第19章 STL容器
第20章 STL算法
附錄
附錄A C++關鍵字
附錄B ASCII字元集
附錄D 位運算

相關詞條

熱門詞條

聯絡我們