C 語言教程

C 語言教程

《C 語言教程》是2008年電子科技大學出版社出版的圖書,作者是吳祖峰,陳文宇

基本介紹

  • 書名:C 語言教程
  • 作者:吳祖峰,陳文宇 
  • ISBN: 9787811147612
  • 出版社: 電子科技大學出版社
基本信息,內容簡介,圖書目錄,

基本信息

作 者: 吳祖峰,陳文宇 編
出 版 社: 電子科技大學出版社
ISBN: 9787811147612
出版時間: 2008-08-01
版 次: 3
頁 數: 314
裝 幀: 平裝
開 本: 16開
所屬分類: 圖書>計算機與網際網路>程式語言與程式設計

內容簡介

《C++語言教程》共九章,介紹了C++語言的主要語言特性,並用直觀的方法講述了面向對象的設計技術。適合作為大專院校、培訓班和自考班教材,也適合從事計算機軟體開發和套用的人員參考。 C++語言是國內外廣泛使用的計算機語言,它保持了C語言的簡潔、高效,又支持面向對象的程式設計,是目前非常受歡迎的一個面向對象語言,同時也是計算機套用人員應掌握的一種程式設計工具。第一版於2000年出版,《C++語言教程》針對學習對象的特點,精心策劃,準確定位,概念清晰,例題豐富,深入淺出,受到專家和讀者的一致好評。

圖書目錄

第一章 引論
1.1 面向過程和面向對象程式設計方法
1.1.1 面向過程程式設計方法
1.1.2 面向對象程式設計
1.2 C語言與C++語言
1.2.1 C語言
1.2.2 C++語言
1.3 面向對象的目標
1.4 面向對象語言的核心概念
1.4.1 數據封裝
1.4.2 繼承
1.4.3 多態性
1.4.4 類屬
1.4.5 訊息
1.5 按對象方式思維
1.6 面向對象的思想和方法
1.6.1 面向對象是一種認知方法學
1.6.2 面向對象與軟體IC
1.6.3 面向對象方法與結構程式設計方法
1.6.4 對象是抽象數據類型的實現
1.6.5 面向對象的建模與UML
1.7 面向對象的程式設計語言
1.8 C++編程實踐
1.8.1 一個簡單的C++程式
1.8.2 開發C++程式的步驟
1.8.3 VisualC++集成開發環境中的程式實現
第二章 C++:一個更好的C
2.1 C++語言基礎
2.1.1 字元集
2.1.2 C++的數據類型
2.1.3 常量和變數
2.1.4 運算符
2.1.5 基本語句
2.1.6 構造數據類型
2.1.7 指針與字元串
2.1.8 作用域和存儲類型
2.2 C++的輸入和輸出
2.3 new和delete
2.4 註解
2.5 內聯函式
2.6 const說明符
2.7 函式原型
2.8 預設參數
2.9 重載函式
2.10 引用(reference)
2.11 顯式類型轉換
練習題
第三章 類類型
3.1 類與對象
3.1.1 類的例子
3.1.2 類的私有數據
3.1.3 C++的類
3.1.4 類與對象
3.1.5 類的定義和實現
3.2 構造函式和析構函式
3.2.1 簡單的構造函式和析構函式
3.2.2 參數化的構造函式
3.2.3 重載構造函式與拷貝構造函式
3.2.4 類的對象的初始化
3.3 關鍵字this
3.4 靜態成員
3.4.1 靜態數據成員
3.4.2 靜態成員函式
3.5 友元關係
3.5.1 友元函式
3.5.2 友元函式與成員函式
3.5.3 友元類
3.5.4 友元的例子
3.6 類類型常量
3.7 一個類的對象作為另一個類的成員
3.8 對象數組
3.9 指向對象的指針變數
3.10 類類型做參數類型
3.11 類屬單向同質鍊表的例子
練習題
第四章 運算符重載
4.1 重載運算符
4.1.1 運算符重載的語法形式
4.1.2 一元和二元運算符
4.1.3 用成員函式重載運算符
4.1.4 用友元函式重載運算符
4.1.5 重載++和——
4.1.6 重載賦值運算符
4.1.7 重載運算符()和[]
4.2 自由存儲
4.2.1 new和delete的語法
4.2.2 new和delete典型用法
4.2.3 指針懸掛問題
4.2.4 new和delete的重載
4.3 類型轉換
4.3.1 標準類型轉換為類類型
4.3.2 類類型轉換函式
練習題
第五章 派生類
5.1 派生類的概念
5.1.1 基類與派生類
5.1.2 為什麼使用繼承
5.1.3 保護段
5.1.4 基類的訪問描述符
5.1.5 基類對象的初始化
5.1.6 Point類——繼承的一個例子
5.2 多繼承
5.2.1 多繼承的概念
5.2.2 虛基類
5.3 虛函式與多態性
5.3.1 指向基類對象的指針指向派生類對象
5.3.2 異制鍊表
5.3.3 虛函式
5.3.4 虛析構函式
5.3.5 多態性的概念
5.3.6 純虛函式及抽象類
5.3.7 Figure模組——虛函式的例子
5.4 繼承的意義
5.4.1 模組的觀點
5.4.2 類型的觀點
練習題
第六章 流庫
6.1 C++為何有自己的I/O系統
6.2 C++流庫的結構
6.3 輸入和輸出
6.3.1 iostream類庫的頭檔案
6.3.2 輸入/輸出流類和對象
6.3.3 istream
6.3.5 輸出運算符“<<”
6.3.6 輸入運算符“>>”
6.4 格式控制
6.4.1 用ios類成員函式格式化
6.4.2 用操縱函式控制格式
6.5 檔案I/O
6.5.1 檔案的打開和關閉
6.5.2 檔案的讀寫
第七章 模板
7.1 類屬的概念
7.1.1 無約束類屬機制
7.1.2 約束類屬機制
7.2 模板的概念
7.2.1 函式模板與模板函式
7.2.2 類模板與模板類
7.3 模板設計的例子
7.3.1 鍊表類模板解決方案
7.3.2 用模板實現塊的劃分
7.4 Container類庫的結構
7.5 標準模板庫sTL概述
第八章 面向對象設計技術
8.1 什麼是OOP技術
8.1.1 OOP技術概述
8.1.2 六種典型的面向對象開發方法
8.2 面向對象設計的直觀方法
8.3 資料庫套用的例子
8.3.1 問題簡述
8.3.2 基本結構
8.3.3 粗略設計
8.3.4 進一步設計
8.3.5 對象的操作
8.3.6 設計流程圖
8.3.7 面向對象編程
第九章 命名空間與異常
9.1 命名空問
9.1.1 命名空間的意義
9.1.2 using聲明
9.1.3 匿名命名空間
9.1.4 標準命名空間std
9.2 異常
9.2.1 異常處理的基礎知識
9.2.2 捕獲所有異常
9.2.3 指定由函式拋出的異常
9.3 標準異常
附錄
附錄一 Visual C++集成環境使用簡介
附錄二 C#語言
參考文獻

相關詞條

熱門詞條

聯絡我們