
C 及 C++完全手冊
內容描述
書籍簡介
★章節架構完備,完全掌握C/C++語法★口語化敘述風格,兼顧理論與實作★專業課後評量與上機練習,易於教學★範例光碟隨書附贈,操作學習無障礙 以【教學導向】為出發點,將C與C++程式語言,由淺入深介紹給讀者,不僅要讓使用者學會各種語法指令,更能實際以C/C++解決程式設計上的各種需求。對於初次接觸C或C++語言的讀者來說,擁有這本書如同擁有一位專屬的老師在旁細心指導,對於學習有著莫大的幫助。 本書在指標單元採圖文並茂的介紹方式,不僅淺顯易懂,透過圖片的輔佐,更能清楚了解記憶體資料的存放方式。深信本書不僅適合初學者,更適合學校的教學用書,希望本書能為以後的程式設計奠定良好的基礎。
目錄
第一章 程式語言入門 1-1 認識程式語言 1-2 程式開發簡介 1-3 C語言簡介 1-4 C++語言簡介 1-5 C/C++的整合性開發環境 1-6 C程式的撰寫第二章 C語言的基本語法介紹 2-1 變數與常數簡介 2-2 基本資料型態 2-3 運算子與運算式 2-4 資料型態轉換(data
type
coercion)第三章 基本輸出與輸入功能 3-1 C的輸出與輸入簡介 3-2 格式化的輸出與輸入函數第四章 C語言的流程控制 4-1 控制流程結構簡介 4-2 選擇式結構 4-3 重複式結構 4-4 迴圈處理相關敘述第五章 陣列與字串 5-1 陣列簡介 5-2 字串與字串陣列 5-3 字串基本處理功能第六章 函數與巨集 6-1 函數的基本概念 6-2 函數的參數傳遞 6-3 參數傳遞方式 6-4 函數的進階議題 6-5 遞迴函數 6-6 變數修飾詞簡介 6-7 認識標準函數庫 6-8 前置處理器與巨集第七章 指標 7-1 指標簡介 7-2 指標相關介紹 7-3 指標與陣列 7-4 函數的指標 7-5 動態配置記憶體第八章 結構與自訂資料型態 8-1 結構(struct)資料型態 8-2 結構的進階應用 8-3 函式參數與結構 8-4 認識鏈結串列 8-5 其它自訂資料型態第九章 由C進入C++ 9-1 物件導向程式設計 9-2 C到C++語言 9-3 C++的名稱空間 9-4 C++的基本I/O輸出入 9-5 C++的字串 9-6 動態配置與陣列指標 9-7 C++的特殊函數功能第十章 C++的類別 10-1 類別與物件簡介 10-2 類別的定義方式 10-3 建構子與解構子 10-4 朋友關係第十一章 繼承與虛擬函數 11-1 繼承關係簡介 11-2 認識多型的觀念第十二章 多載與例外處理 12-1 函數多載 12-2 運算子多載 12-3 認識例外處理機制第十三章 C/C++的檔案存取 13-1 檔案簡介 13-2 C語言的檔案建立 13-3 C++的檔案建立第十四章 樣版 14-1 樣版簡介 14-2 樣版類別附錄A C/C++的開發環境附錄B C++的常用函數庫附錄C ASCII的開發環境附錄D 在Linux下開發程式附錄E C/C++關鍵字附錄F C/C++網路學習資源