|
-- 會員 / 註冊 --
|
|
|
|
從零開始學C++程序設計 ( 簡體 字) |
作者:吳惠茹 等 | 類別:1. -> 程式設計 -> C++ -> C++ |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 46667 詢問書籍請說出此書號!【缺書】 NT售價: 345 元 |
出版日:5/1/2017 |
頁數:407 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787111564560 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書分16章說明C++語言相關的語法與應用,包括變量與數據類型、表達式與運算符、流程控制結構、數組與字符串、指針與地址、函數、預處理指令與宏、自定義數據類型、構造函數與析構函數、類、運算符重載、繼承與多態、數據流和文件、異常處理以及C++模板的程序設計方式等內容。 |
目錄:第1章 初識C++1 1-1 C++的由來1 1-1-1 C與C++的關聯2 1-1-2 認識面向對象設計2 1-2 我的第一個C++程序3 1-2-1 編寫程序4 1-2-2 保存文件5 1-2-3 編譯程序5 1-2-4 運行程序6 1-2-5 程序代碼解析6 1-3 程序架構簡介6 1-3-1 頭文件區7 1-3-2 程序注釋8 1-3-3 主程序區——main( )函數9 1-3-4 命名空間10 1-3-5 輸入/輸出功能簡介10 1-3-6 程序語句的格式11 1-3-7 標識符與保留字12 1-4 上機實訓測驗13 1-5 課后練習13 第2章 變量與數據類型18 2-1 變量簡介19 2-2 常數21 2-3 基本數據類型22 2-3-1 整數22 2-3-2 浮點數24 2-3-3 字符27 2-3-4 轉義字符28 2-3-5 布爾數據類型30 2-4 上機實訓測驗31 2-5 課后練習32 第3章 表達式與運算符35 3-1 表達式的表示法35 3-2 認識運算符36 3-2-1 運算符優先級36 3-2-2 賦值運算符37 3-2-3 算術運算符38 3-2-4 關系運算符39 3-2-5 邏輯運算符41 3-2-6 位運算符42 3-2-7 遞增與遞減運算符47 3-2-8 復合賦值運算符49 3-3 認識數據類型轉換50 3-3-1 自動類型轉換50 3-3-2 強制類型轉換52 3-3-3 轉型運算符簡介53 3-4 上機實訓測驗55 3-5 課后練習56 第4章 流程控制結構60 4-1 順序結構60 4-2 選擇結構61 4-2-1 if條件語句61 4-2-2 if- else條件語句62 4-2-3 if else if條件語句64 4-2-4 條件運算符66 4-2-5 switch條件語句68 4-3 循環結構70 4-3-1 for循環語句71 4-3-2 for循環的控制子句72 4-3-3 嵌套for循環73 4-3-4 while循環語句74 4-3-5 do-while循環語句76 4-4 循環控制指令78 4-4-1 break指令78 4-4-2 continue指令80 4-4-3 goto指令81 4-5 上機實訓測驗82 4-6 課后練習85 第5章 數組與字符串89 5-1 數組簡介89 5-1-1 數組表示法89 5-1-2 數組與變量90 5-1-3 一維數組91 5-1-4 二維數組93 5-1-5 多維數組95 5-2 字符串簡介97 5-2-1 字符串聲明97 5-2-2 字符串數組100 5-3 String類102 5-3-1 聲明String類103 5-3-2 字符串運算符功能105 5-3-3 String類成員函數106 5-4 上機實訓測驗108 5-5 課后練習110 第6章 指針與地址113 6-1 認識地址113 6-1-1 指針的作用113 6-1-2 變量地址的存取114 6-1-3 指針變量的聲明115 6-1-4 指針運算118 6-1-5 多重指針121 6-2 指針與數組122 6-2-1 指針與一維數組124 6-2-2 指針與多維數組125 6-2-3 指針與字符串128 6-2-4 指針數組簡介130 6-3 動態分配功能134 6-3-1 動態分配與靜態分配134 6-3-2 動態分配變量135 6-3-3 動態分配數組136 6-4 引用類型138 6-4-1 引用類型聲明138 6-4-2 指針引用簡介140 6-5 上機實訓測驗141 6-6 課后練習143 第7章 函數入門149 7-1 函數功能簡介149 7-1-1 自定義函數149 7-1-2 函數聲明模式151 7-1-3 函數調用語法154 7-2 認識參數傳遞155 7-2-1 傳值調用模式155 7-2-2 傳址調用模式157 7-2-3 傳引用調用模式159 7-2-4 參數默認值160 7-2-5 數組參數162 7-2-6 指針返回值163 7-3 上機實訓測驗165 7-4 課后練習166 第8章 函數的高級應用170 8-1 函數指針簡介170 8-1-1 聲明函數指針170 8-1-2 參數型函數指針172 8-1-3 函數指針數組175 8-2 命令行參數176 8-3 變量的種類179 8-3-1 全局變量179 8-3-2 局部變量179 8-3-3 區塊變量179 8-4 變量等級說明180 8-4-1 自動變量180 8-4-2 靜態局部變量180 8-4-3 外部變量182 8-4-4 靜態外部變量183 8-4-5 寄存器變量185 8-5 特殊函數功能185 8-5-1 遞歸函數185 8-5-2 內聯函數187 8-5-3 函數重載189 8-6 上機實訓測驗191 8-7 課后練習192 第9章 預處理指令與宏196 9-1 預處理指令196 9-2 #define指令198 9-2-1 定義基本指令198 9-2-2 定義函數200 9-2-3 宏函數簡介201 9-2-4 標準預處理宏203 9-3 條件編譯指令204 9-3-1 #if、#endif、#else、#elif指令204 9-3-2 #ifdef、#ifndef指令206 9-4 上機實訓測驗207 9-5 課后練習207 第10章 認識自定義數據類型211 10-1 結構211 10-1-1 結構的聲明方式211 10-1-2 結構的存取212 10-1-3 結構指針213 10-2 結構與數組216 10-2-1 結構數組216 10-2-2 結構的數組成員218 10-2-3 結構指針數組219 10-3 嵌套結構221 10-4 函數與結構224 10-4-1 結構傳值調用224 10-4-2 結構傳址調用226 10-4-3 結構傳引用調用226 10-5 其他自定義數據類型227 10-5-1 類型定義指令227 10-5-2 枚舉類型228 10-5-3 聯合類型231 10-6 上機實訓測驗233 10-7 課后練習235 第11章 面向對象程序設計入門240 11-1 類的基本概念240 11-1-1 類對象的聲明241 11-1-2 存取權限關鍵字242 11-1-3 創建類對象243 11-1-4 范圍解析運算符245 11-2 構造函數與析構函數246 11-2-1 構造函數246 11-2-2 范圍解析運算符248 11-2-3 構造函數重載功能250 11-2-4 析構函數251 11-2-5 創建指針對象253 11-3 上機實訓測驗255 11-4 課后練習256 第12章 類的高級應用259 12-1 對象數組與友元關系259 12-1-1 對象數組259 12-1-2 友元函數262 12-1-3 友元類265 12-2 this指針與靜態數據成員267 12-2-1 this指針267 12-2-2 靜態數據成員269 12-2-3 嵌套類271 12-3 函數與對象傳遞273 12-3-1 對象傳值調用273 12-3-2 對象傳址調用273 12-3-3 對象傳引用調用274 12-4 上機實訓測驗274 12-5 課后練習275 第13章 運算符重載277 13-1 運算符重載簡介277 13-1-1 重載的定義與規則277 13-1-2 一元運算符重載280 13-1-3 二元運算符重載282 13-2 特殊運算符重載介紹284 13-2-1 “>>”與“<<”運算符重載284 13-2-2 “=”運算符重載286 13-2-3 “==”運算符重載288 13-2-4 “++”與“--”運算符重載291 13-3 類型轉換運算符重載293 13-3-1 類類型轉換為基本數據類型294 13-3-2 基本數據類型轉換為類類型296 13-3-3 類類型轉換成其他類類型298 13-4 上機實訓測驗301 13-5 課后練習301 第14章 繼承與多態304 14-1 繼承關系304 14-1-1 基類與派生類304 14-1-2 單一繼承305 14-1-3 public關鍵字305 14-1-4 protected關鍵字307 14-1-5 private關鍵字309 14-1-6 多重繼承312 14-2 派生類的構造函數與析構函數315 14-2-1 單一繼承構造函數與析構函數315 14-2-2 多重繼承構造函數與析構函數317 14-3 多態與虛擬函數319 14-3-1 靜態綁定與動態綁定319 14-3-2 聲明虛擬函數322 14-3-3 純虛擬函數324 14-3-4 抽象基類324 14-3-5 虛擬基類326 14-4 上機實訓測驗328 14-5 課后練習329 第15章 文件入門與處理331 15-1 數據流的概念331 15-1-1 數據流類332 15-1-2 I/O處理類332 15-2 文件簡介333 15-2-1 文件分類333 15-2-2 按序式與隨機式文件334 15-3 文件的輸入/輸出管理334 15-3-1 文件的打開334 15-3-2 文件的關閉335 15-4 文本文件操作技巧337 15-4-1 文本文件的寫入337 15-4-2 文本文件的讀取函數338 15-5 二進制文件操作技巧340 15-5-1 二進制文件的寫入340 15-5-2 二進制文件的讀取技巧341 15-5-3 隨機存取模式簡介343 15-6 上機實訓測驗345 15-7 課后練習346 第16章 異常處理與模板349 16-1 異常處理功能的基本認識349 16-1-1 簡單的異常處理結構349 16-1-2 try指令350 16-1-3 catch區塊重載352 16-1-4 嵌套try…catch區塊353 16-1-5 一次捕獲所有異常355 16-1-6 重新拋出異常356 16-2 認識模板功能358 16-2-1 模板分類359 16-2-2 函數模板359 16-2-3 聲明函數模板360 16-2-4 非類型參數的模板函數362 16-3 類模板363 16-3-1 聲明類模板364 16-3-2 堆棧類模板366 16-3-3 非類型參數類模板368 16-4 上機實訓測驗370 16-5 課后練習371 附錄A C++的常用函數庫375 A-1 字符處理函數375 A-2 字符串處理函數377 A-3 類型轉換函數380 A-4 時間和日期函數381 A-5 數學函數382 A-6 隨機數函數384 附錄B 格式化輸入/輸出數據387 B-1 插入運算符<<387 B-2 常用輸出函數395 B-3 提取運算符>>396 B-4 常用輸入函數397 B-5 錯誤狀態位399 附錄C C++編譯程序的介紹與安裝402 C-1 C/C++編譯程序簡介402 C-1-1 Visual Studio402 C-1-2 Dev C++403 C-1-3 GCC404 C-2 Dev C++的安裝與介紹404 C-2-1 下載Dev C++404 C-2-2 安裝Dev C++405 C-2-3 程序項目的建立407 |
序: |
|