定價: | ||||
售價: | 442元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
【簡介】 序 筆者在大學教授程式設計課程已逾 20 年,奠基於自身的學習歷程以及在課堂上累積的教學經驗,個人認為程式設計能力的養成,惟有透過學習正確的觀念與勤奮不怠的大量練習,才能將書本裡的知識轉換為自身的專業技能。因此,在寫作上本書除了詳細說明 C++ 語言的語法規則外,更透過大量的程式範例為讀者解析程式設計的觀念以及思維方法,期盼能幫助讀者建立良好的專業素養。 本書作為 C++ 語言的入門書籍,適合大專院校資訊相關科系作為大一或大二的程式設計基礎課程教材,同時亦適合初學者自學之用。全書內容涵蓋了 C++ 語言的基礎(包含資料型態、運算式、格式化輸入與輸出、條件與流程控制、迴圈、函式、指標、參考、字串、使用者自定資料型態、記憶體管理等主題),以及物件導向程式設計方法(包含了類別與物件的概念、抽象、封裝、繼承與多型等特性);全書提供了大量由淺入深的程式範例供讀者參考,讀者不但可以透過範例程式學習程式設計,還可以透過在每章章末的習題練習,累積深化自身的程式設計能力。相信本書的內容對於 C++ 語言的初學者而言已經相當足夠,更可以作為未來學習其它程式語言的重要碁石。 【目錄】 Chapter 01 Hello, C++! Chapter 02 IPO 程式設計 Chapter 03 變數、常數與資料型態 Chapter 04 運算式 Chapter 05 輸入與輸出 Chapter 06 選擇 Chapter 07 迴圈 Chapter 08 陣列 Chapter 09 函式 Chapter 10 指標與參考 Chapter 11 字串 Chapter 12 使用者自定資料型態 Chapter 13 記憶體管理 Chapter 14 走向物件導向世界 Chapter 15 類別與物件 Chapter 16 封裝 Chapter 17 繼承 Chapter 18 多型 Appendix A 安裝終端機編譯器 Appendix B Visual Studio Code 的安裝與使用 Appendix C Dev-C++的安裝與使用 Appendix D ASCII 字元編碼表 Appendix E 運算子的優先順序及關聯性
類似書籍推薦給您
【簡介】 運算思維╱資料結構╱演算法 讓您面對C++語言一本搞定 結合ChatGPT AI寫程式更有效率 ◉ 完整C++功能:融合程式語言、物件導向設計及C++樣板 ◉ 上機測驗:強化程式撰寫與除錯能力 ◉ 驗收學習:難易適中的例題,協助學習成效 ◉ 資料結構與演算法首選:提供程式碼應用在程式設計領域 本書強調理論與實作並重,以C++ 語言為軸心,含括物件導向、運算思維、資料結構、演算法等,全方位的程式設計核心基礎並拓展至進階應用技術,並加入ChatGPT 與C++程式設計相關內容,精采呈現ChatGPT AI 的程式範例。全書區分四大重點: ▌基礎語法 包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。 ▌進階語法 包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。 ▌物件導向 以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多形,完整呈現物件導向程式設計精華。 ▌活用技術 資料流及檔案的操作技巧與管理,除了例外處理的錯誤控制機制外,也示範C++樣板的程式設計方式及標準樣板函式庫,包括vector容器、堆疊、佇列、集合、Map容器、排序、搜尋、鏈結串列等,並提供資料結構中的樹狀及圖形結構中的演算法精選範例。 【目錄】 Chapter 01 C++入門基本課程 1-1 認識C++ 1-2 我的第一支C++程式 1-3 程式架構簡介 1-4上機程式測驗 Chapter 02 變數、常數與資料型態 2-1 變數簡介 2-2 常數 2-3 基本資料型態 2-4 上機程式測驗 Chapter 03 運算式與運算子 3-1 運算式表示法 3-2 認識運算子 3-3 認識資料型態轉換 3-4 上機程式測驗 Chapter 04 流程控制結構 4-1 循序結構 4-2 選擇結構 4-3 重複結構 4-4 迴圈控制指令 4-5 上機程式測驗 Chapter 05 陣列與字串 5-1 陣列簡介 5-2 字串簡介 5-3 String類別 5-4 上機程式測驗 Chapter 06 指標與位址 6-1 認識位址 6-2 指標與陣列 6-3 動態配置記憶體 6-4 參考型態簡介 6-5 上機程式測驗 Chapter 07 函數入門 7-1 函數功能簡介 7-2 認識參數傳遞 7-3 上機程式測驗 Chapter 08 函數的進階應用 8-1 函數指標簡介 8-2 命令列引數 8-3 變數種類 8-4 變數等級說明 8-5 特殊函數功能 8-6 上機程式測驗 Chapter 09 前置處理指令與巨集 9-1 前置處理指令 9-2 #define指令 9-3 條件編譯指令 9-4 上機程式測驗 Chapter 10 自訂資料型態與應用 10-1 結構 10-2 結構與陣列 10-3 巢狀結構 10-4 函數與結構 10-5 其他自訂資料型態 10-6 上機程式測驗 Chapter 11 認識物件導向程式設計 11-1 類別的基本觀念 11-2 建構子與解構子 11-3 上機程式測驗 Chapter 12 類別的進階應用 12-1 物件陣列與朋友關係 12-2 this指標與靜態資料成員 12-3 函數與物件傳遞 12-4 上機程式測驗 Chapter 13 運算子多載 13-1 運算子多載簡介 13-2 特殊運算子多載介紹 13-3 型態轉換運算子多載 13-4 上機程式測驗 Chapter 14 繼承與多型 14-1 認識繼承關係 14-2 衍生類別建構子與解構子 14-3 多型與虛擬函數簡介 14-4 上機程式測驗 Chapter 15 檔案入門與處理機制 15-1 資料流的觀念 15-2 檔案簡介 15-3 檔案的輸出入管理 15-4 文字檔操作技巧 15-5 二進位檔案操作技巧 15-6 上機程式測驗 Chapter 16 例外處理與樣板 16-1 例外功能的基本認識 16-2 認識樣板功能 16-3 類別樣板 16-4 上機程式測驗 Chapter 17 大話標準樣板函式庫(STL) 17-1 認識vector容器 17-2 堆疊實作 17-3 佇列實作 17-4 認識集合(Set) 17-5 Map容器 17-6 STL排序實作 17-7 STL搜尋實作 17-8 STL鏈結串列實作 17-9 上機程式測驗 Chapter 18 解析樹狀結構及圖形結構 18-1 樹狀結構 18-2 圖形結構 Appendix A C++的常用函數庫 A-1 字元處理函數 A-2 字串處理函數 A-3 型態轉換函數 A-4 時間及日期函數 A-5 數學函數 A-6 亂數函數 Appendix B 格式化輸出入資料 B-1 插入運算子<< B-2 常用輸出函數 B-3 擷取運算子>> B-4 常用輸入函數 B-5 錯誤狀態位元 Appendix C ChatGPT 與C++ 程式設計 C-1 認識聊天機器人 C-2 ChatGPT 初體驗 C-3 使用ChatGPT 寫C++ 語言程式 C-4 課堂上學不到的ChatGPT 使用祕訣