ISBN:10位[7121055201]13位[9787121055201]
出版社:電子工業出版社
出版日期:2008-1-1
定價:¥48.00元
內容提要
本書以最新C++標準(ISO/IEC14882:2003)為依據,把C++程式設計作為一個完整的知識和教學體系,特別適合作為高校C++課程教材。全書包含實用教程、上機實驗指導和綜合套用實習三部分。“實用教程”部分:第1章~第9章介紹C++語言結構化程式設計,側重於結構化程式的設計方法;第10章-第14章介紹以類為核心的面向對象程式設計,側重於類的設計思想,強調概括方法;第15章-第18章介紹以模板為機制的通用程式設計。“實用教程”部分在講解內容後緊跟實例,各章配套的“習題”突出對C++基礎內容的訓練。“上機實驗指導”以VisualC++6.0(SP6中文版)為開發工具,實驗與教程配套且同步,通過實例先引導操作和編程,然後提出問題讓讀者思考,或引導讀者進行操作和編程練習。“綜合套用實習”通過對同一個題目用C++類和STL兩種方案進行綜合套用訓練,培養和提高學生掌握C++編程思想和解決實際問題的套用能力。本教程可免費下載教學課件、教程和上機實驗指導中的源程式代碼。
本書可作為大學本科、高職高專C++課程教材,也可作為廣大學習C++語言的人員參考。
目錄
第1部分 實用教程
第1章 C++概述
1.1 從C到C++
1.2 C++編程模式
1.2.1 結構化程式設計
1.2.2 面向對象程式設計
1.3 創建C++程式
1.3.1 C++集成開發環境
1.3.2 C++程式創建過程
1.4 C++程式結構
1.4.1 main函式
1.4.2 頭檔案包含
1.4.3 新頭檔案格式和各稱空間
1.4.4 注釋
1.4.5 C++程式組成
1.5 程式書寫規範
習題1
第2章 數據類型和基本輸入/輸出
2.1 計算機內的數據表示
2.1.1 數制
2.1.2 機內的數值表示
2.1.3 機內非數值編碼
2.2 基本數據類型
2.2.1 整型
2.2.2 實型
2.2.3 字元型
2.2.4 布爾型
2.3 字面常量
2.3.1 整數常量
2.3.2 實數常量
2.3.3 字元常量
2.3.4 字元串常量
2.3.5 布爾常量
2.4 變數
2.4.1 變數名命名
2.4.2 變數的定義
2.4.3 變數賦值和初始化
2.5 標識符常量
2.5.1 const唯讀變數
2.5.2 #define標識符常量
2.5.3 枚舉常量
2.6 基本輸入/輸出
2.6.1 輸入流(cin)
2.6.2 輸出流(cout)
2.6.3 使用格式運算元oct、dec和hex
習題2
第3章 運算符和表達式
3.1 算術運算
3.1.1 算術運算符
3.1.2 優先權和結合性
3.1.3 數據類型轉換
3.1.4 代數式和表達式
3.2 賦值運算
3.2.1 左值和右值
3.2.2 數值截取和數值溢出
3.2.3 複合賦值
3.2.4 多重賦值
3.3 sizeof運算符
3.4 逗號運算符
3.5 自增和自減
3.5.1 一般用法
3.5.2 前綴和後綴的區別
3.5.3 幾點注意事項
3.6 位運算
3.6.1 位邏輯運算
3.6.2 移位運算
3.6.3 位運算的套用
習題3
第4章 基本語句和基本程式結構
4.1 C++語句概述
4.1.1 說明語句
4.1.2 表達式語句
4.1.3 塊語句
……
第5章 函式
第6章 數組
第7章 指針和引用
第8章 結構
第9章 程式組織和編譯預處理
第10章 類和對象
第11章 數據共享和成員特性
第12章 繼承和派生
第13章 多態
第14章 輸入/輸出流
第15章 模板
第16章 標準模板庫(STL)
第17章 string類和字元串流
第18章 異常處理和其他
第2部分 上機實驗指導
第3部分 綜合套用實習