PDF
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • C&C++程式設計經典
  • 點閱:93
  • 作者: 蔡文龍, 張力元作
  • 出版社:碁峰資訊
  • 出版年:2018[民107]
  • ISBN:978-986-476-862-2 ; 986-476-862-X
  • 格式:PDF
  • 版次:第四版
  • 附註:原紙本書ISBN: 9789864768110

內容簡介
 
由微軟MVP、大學教師共同編著,並由大學教授程式設計教師提供寶貴意見與審校。範例淺顯易懂且具代表性與實用性,非常適合教學與自修,是一本C&C++程式設計的最佳入門進階書。書中介紹如何在Dev C++與Visual Studio 2017的環境下開發C&C++程式,並詳實告知在不同的開發環境下撰寫C&C++應注意的地方,以最輕鬆的方式學習C&C++程式設計。
 
本書共分C語言與C++兩個部分:第1~15章詳實介紹C語言程式設計技巧;第16~22章介紹C++物件導向程式設計、樣板、例外處理與STL等進階議題。

*適用Dev C++與Visual C++ 2017
*介紹C語言程式設計技巧與C++物件導向程式設計
*介紹C++函式指標、樣板、例外處理、STL等進階議題
*列舉易懂且具代表性與實用性的程式範例
*在Dev C++與Visual Studio 2017環境下開發C&C++程式


  • 第 1 章 C 語言概觀(第1-1頁)
    • 1.1 程式語言介紹(第1-1頁)
    • 1.2 C 語言的沿革(第1-5頁)
    • 1.3 C 語言的特色(第1-7頁)
    • 1.4 程式設計的步驟(第1-8頁)
    • 1.5 流程圖(第1-12頁)
    • 1.6 虛擬碼(第1-14頁)
    • 1.7 習題(第1-14頁)
  • 第 2 章 程式架構與整合開發環境介紹(第2-1頁)
    • 2.1 C 語言的程式架構(第2-1頁)
    • 2.2 Dev C++ 整合開發環境介紹(第2-9頁)
    • 2.3 Visual Studio 整合開發環境介紹(第2-15頁)
    • 2.4 習題(第2-19頁)
  • 第 3 章 變數與基本資料型別(第3-1頁)
    • 3.1 識別字與保留字(第3-1頁)
    • 3.2 資料型別(第3-2頁)
    • 3.3 常數(第3-5頁)
    • 3.4 變數(第3-8頁)
    • 3.5 運算子(第3-11頁)
    • 3.6 資料型別轉換(第3-17頁)
    • 3.7 習題(第3-19頁)
  • 第 4 章 輸出入函式介紹(第4-1頁)
    • 4.1 輸出入函式介紹(第4-1頁)
    • 4.2 printf() 輸出函式(第4-2頁)
    • 4.3 scanf() 輸入函式(第4-18頁)
    • 4.4 字元輸入與輸出函式(第4-23頁)
    • 4.5 字串輸入與輸出函式(第4-26頁)
    • 4.6 習題(第4-29頁)
  • 第 5 章 選擇結構(第5-1頁)
    • 5.1 選擇結構簡介(第5-1頁)
    • 5.2 關係運算子(第5-2頁)
    • 5.3 邏輯運算子(第5-3頁)
    • 5.4 選擇敘述(第5-4頁)
    • 5.5 多重條件選擇 - switch 敘述(第5-21頁)
    • ★ 5.6 實例 - 綜合所得稅試算(第5-24頁)
    • 5.7 習題(第5-28頁)
  • 第 6 章 重複結構(第6-1頁)
    • 6.1 重複結構簡介(第6-1頁)
    • 6.2 for 迴圈敘述(第6-2頁)
    • 6.3 前測式迴圈 while 敘述(第6-13頁)
    • 6.4 後測式迴圈 do-while 敘述(第6-16頁)
    • 6.5 break 與 continue 敘述(第6-20頁)
    • 6.6 無窮迴圈(第6-23頁)
    • 6.7 實例(第6-26頁)
    • 6.8 習題(第6-33頁)
  • 第 7 章 陣列(第7-1頁)
    • 7.1 陣列簡介(第7-1頁)
    • 7.2 陣列的宣告與初值設定(第7-2頁)
    • 7.3 多維陣列(第7-12頁)
    • 7.4 陣列的排序與搜尋(第7-18頁)
    • 7.5 實例(第7-28頁)
    • 7.6 習題(第7-39頁)
  • 第 8 章 函式(第8-1頁)
    • 8.1 函式簡介(第8-1頁)
    • 8.2 內建函式(第8-2頁)
    • 8.3 自定函式的定義與呼叫(第8-4頁)
    • 8.4 全域變數與區域變數(第8-10頁)
    • 8.5 函式間傳遞陣列(第8-12頁)
    • 8.6 遞迴函式(第8-15頁)
    • 8.7 實例(第8-16頁)
    • 8.8 習題(第8-25頁)
  • 第 9 章 C 的前置處理器(第9-1頁)
    • 9.1 C 語言的編譯過程(第9-1頁)
    • 9.2 前置處理器(第9-3頁)
    • 9.3 巨集代換指引(第9-4頁)
    • 9.4 自訂標頭檔(第9-11頁)
    • ★ 9.5 條件式編譯指引(第9-16頁)
    • 9.6 實例 - 書籍介紹(第9-21頁)
    • 9.7 習題(第9-23頁)
  • 第 10 章 變數的儲存類別(第10-1頁)
    • 10.1 變數的儲存類別(第10-1頁)
    • 10.2 自動變數(第10-2頁)
    • 10.3 靜態變數(第10-2頁)
    • ★ 10.4 外部變數(第10-5頁)
    • ★ 10.5 暫存器變數(第10-9頁)
    • 10.6 習題(第10-10頁)
  • 第 11 章 指標的活用(第11-1頁)
    • 11.1 指標簡介(第11-1頁)
    • 11.2 指標的宣告與使用(第11-2頁)
    • 11.3 傳值呼叫與傳址呼叫(第11-8頁)
    • 11.4 指標與陣列(第11-13頁)
    • ★ 11.5 動態記憶體配置(第11-16頁)
    • ★ 11.6 實例 - 堆疊(第11-20頁)
    • 11.7 習題(第11-27頁)
  • 第 12 章 字串處理(第12-1頁)
    • 12.1 如何宣告字串(第12-1頁)
    • 12.2 如何宣告字串陣列(第12-4頁)
    • 12.3 常用字串函式(第12-10頁)
    • ★ 12.4 函式指標(第12-18頁)
    • ★ 12.5 實例(第12-21頁)
    • 12.6 習題(第12-29頁)
  • 第 13 章 結構自定資料型別(第13-1頁)
    • 13.1 前言(第13-1頁)
    • 13.2 結構資料型別(第13-1頁)
    • 13.3 巢狀結構(第13-9頁)
    • 13.4 結構指標(第13-12頁)
    • 13.5 結構陣列(第13-14頁)
    • 13.6 結構內欄位指標(第13-21頁)
    • 13.7 函式間結構的傳遞(第13-27頁)
    • ★ 13.8 實例 - 多項式相加(第13-39頁)
    • 13.9 習題(第13-47頁)
  • 第 14 章 衍生資料型別(第14-1頁)
    • ★ 14.1 列舉資料型別(第14-1頁)
    • ★ 14.2 共用資料型別(第14-7頁)
    • ★ 14.3 typedef 型別代名(第14-11頁)
    • ★ 14.4 習題(第14-13頁)
  • 第 15 章 檔案處理(第15-1頁)
    • 15.1 檔案函式簡介(第15-1頁)
    • 15.2 資料流的觀念(第15-1頁)
    • 15.3 循序檔與隨機檔(第15-3頁)
    • 15.4 C 語言檔案處理函式(第15-3頁)
    • 15.5 標準輸出入函式(第15-5頁)
    • ★ 15.6 隨機檔(第15-35頁)
    • 15.7 習題(第15-46頁)
  • 第 16 章 C++ 整合開發環境介紹(第16-1頁)
    • 16.1 C++ 的程式架構(第16-1頁)
    • 16.2 使用 Dev C++(第16-6頁)
    • 16.3 習題(第16-10頁)
  • 第 17 章 C++ 格式化輸出入(第17-1頁)
    • 17.1 C++輸出入簡介(第17-1頁)
    • 17.2 cout 輸出物件(第17-1頁)
    • 17.3 cin 輸入物件(第17-5頁)
    • ★ 17.4 格式化輸出(第17-8頁)
    • 17.5 習題(第17-21頁)
  • 第 18 章 C 與 C++ 的差異(第18-1頁)
    • 18.1 C 與 C++ 的差異簡介前(第18-1頁)
    • 18.2 布林資料型別(第18-3頁)
    • 18.3 多載函式(第18-4頁)
    • 18.4 inline 函式(第18-6頁)
    • 18.5 參考變數(第18-9頁)
    • 18.6 string 字串類別(第18-13頁)
    • 18.7 習題(第18-19頁)
  • 第 19 章 物件與類別(第19-1頁)
    • 19.1 物件導向程式設計簡介在(第19-1頁)
    • 19.2 物件與類別(第19-2頁)
    • 19.3 物件導向程式設計特性(第19-6頁)
    • 19.4 物件與類別的建立(第19-13頁)
    • 19.5 物件陣列(第19-32頁)
    • 19.6 動態配置記憶體(第19-37頁)
    • 19.7 實例 - 堆疊(第19-42頁)
    • 19.8 習題(第19-48頁)
  • 第 20 章 繼承與多型(第20-1頁)
    • 20.1 繼承(第20-1頁)
    • 20.2 靜態成員(第20-9頁)
    • ★ 20.3 多型(第20-11頁)
    • ★ 20.4 多載運算子(第20-20頁)
    • 20.5 習題(第20-25頁)
  • 第 21 章 樣版與例外處理(第21-1頁)
    • 21.1 樣版簡介(第21-1頁)
    • 21.2 函式樣版(第21-2頁)
    • 21.3 類別樣版(第21-9頁)
    • ★ 21.4 例外處理(第21-12頁)
    • 21.5 習題(第21-15頁)
  • 第 22 章 標準樣版函式庫(第22-1頁)
    • ★ 22.1 標準樣版函式庫簡介(第22-1頁)
    • ★ 22.2 容器(第22-1頁)
    • ★ 22.3 指位器(第22-4頁)
    • ★ 22.4 STL 常用容器(第22-6頁)
    • ★ 22.5 函式物件(第22-29頁)
    • ★ 22.6 演算法(第22-31頁)
    • 22.7 習題(第22-44頁)
  • 附錄 A ASCII 表(第A-1頁)
  • 附錄 B Dev C++下載與安裝(第B-1頁)
  • 附錄 C C 語言常用函式(第C-1頁)
紙本書 NT$ 600
單本電子書
NT$ 420

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code