複製鏈接
請複製以下鏈接發送給好友

c++程序設計

(2009年葉煥倬編寫、清華大學出版社出版的圖書)

鎖定
《c++程序設計》是2009年7月清華大學出版社出版的圖書,作者是葉煥倬。該書介紹了C++程序設計語言的特性,既有面向過程的知識,又有面向對象的內容。
中文名
c++程序設計
作    者
葉煥倬
出版時間
2009年07月01日
出版社
清華大學出版社
ISBN
9787302198215
類    別
程序設計
定    價
35 元
印刷日期
2016.07.14
印    次
1-4

c++程序設計內容簡介

本書以程序設計的初學者為主要對象,系統地介紹了C++程序設計語言的特性,既有面向過程的知識,又有面向對象的內容。 [1]  本書除備有習題供讀者練習外,還專設章節講解Visual C++集成開發環境、MFC編程、編程規範和調試技巧,對讀者熟練掌握和正確使用C++有很好的幫助。本書可以作為計算機相關專業程序設計語言課程的教材,也可以供其他理工科專業的程序設計課程使用,還可以滿足C++自學者的需要。 [1] 

c++程序設計圖書目錄

第1章C++程序的基本組成
1.1程序設計概述
c++ c++
1.2C++程序設計語言的發展
1.3面向過程的程序設計
1.4程序開發的過程
1.5C++程序的基本組成
習題1
第2章C++的數據類型、運算符和表達式
2.1C++的關鍵字與標識符
2.1.1C++的字符集
2.1.2C++的關鍵字
2.1.3C++的標識符
2.2C++的基本數據類型
2.3常量
2.3.1數值常量
2.3.2字符常量
2.3.4常量的定義
2.4變量
2.4.1變量的定義
2.4.2變量的賦值與初始化
2.5基本運算符
2.6表達式
習題2
第3章數據的輸入與輸出
3.1printf與scanf
3.1.1格式輸出函數printf
3.1.2格式輸入函數scanf
3.2I/O流控制
3.2.1cin
3.2.2cout
3.2.3格式控制
習題3
第4章C++的控制語句
4.1C++語言的語句
4.1.1C++語句的基本形式
4.1.2塊語句
4.2選擇語句
4.2.1if語句
4.2.2ifelse語句
4.2.3if語句的嵌套
4.2.4三元條件表達式
4.2.5switch語句
4.3循環語句
4.3.1while語句
4.3.2do…while語句
4.3.3for語句
4.4循環的中斷
4.4.2continue語句
4.4.3exit和abort函數
習題4 [2] 
第5章數組及其使用
5.1一維數組
5.1.1一維數組的定義
5.1.2一維數組的初始化
5.1.3一維數組的訪問
5.2二維數組
5.2.1二維數組的定義與初始化
5.2.2二維數組的訪問
5.3字符數組與字符串
5.3.1字符串存儲
5.3.2字符串處理函數
5.4數組使用舉例
5.4.1排序
5.4.2約瑟夫問題
習題5
第6章函數
6.1函數定義與函數調用
6.1.1函數的定義
6.1.2函數的類型和返回值
6.1.3形式參數與實際參數
6.1.4函數的調用
6.1.5函數的參數傳遞
6.1.6函數原型與函數聲明
6.2變量的作用域與存儲類型
6.2.1全局變量與局部變量
6.2.2作用域與可見性
6.3變量的存儲類型與生存期
6.3.1變量的存儲類型
6.3.2生命期
6.4函數的遞歸調用
6.5函數重載
6.6默認參數值的函數
6.7內聯函數
6.8系統函數
習題6
第7章指針
7.1指針概述
7.1.1指針與地址
7.1.2指針變量
7.1.3指針運算
7.1.4指針賦值
7.1.5指針做函數參數
7.2指針與數組
7.2.1指針與一維數組
7.2.2指針與二維數組
7.3指針與字符串
7.3.1指向指針的指針
7.3.2指針數組做main函數的參數
7.4指針與函數
7.4.1指針作為函數參數
7.4.2函數的返回值是指針(指針函數)
7.4.3指向函數的指針(函數指針)
7.5小結
7.5.1有關指針的數據類型
7.5.2指針的運算
習題7
第8章引用
8.1引用的含義
8.2引用與指針的區別
8.3引用的應用
8.3.1引用作為函數參數
8.3.2引用作為函數的返回值
習題8
第9章結構體、公用體和枚舉
9.1概述
9.2結構體
9.2.1結構體的聲明與結構變量的定義
9.2.2對結構變量的操作
9.2.3組合結構體
9.3公用體
9.3.1公用體的聲明與公用變量的定義
9.3.2公用變量的操作方式
9.4枚舉類型
9.4.1枚舉類型的聲明與枚舉變量的定義
9.4.2枚舉變量的操作方式
9.5動態存儲分配與鏈表結構
9.5.1動態存儲分配方式的引入
9.5.2運算符new和delete的使用
9.5.3鏈表的組織方式及其建立
9.5.4鏈表的運算
習題9 [2] 
第10章從面向過程的程序設計到面向對象的程序設計
10.1面向過程的程序設計的不足
10.2面向對象程序設計
10.2.1對象
10.2.2抽象和類
10.2.3封裝
10.2.4繼承
10.2.5多態性
習題10
第11章類與對象
11.1類的定義
11.1.1類的聲明
11.1.2實現類的成員函數
11.1.3數據成員的賦值
11.1.4類成員的訪問控制
11.2對象的定義和使用
習題11
第12章構造函數與析構函數
12.1構造函數
12.1.2聲明和定義構造函數
12.1.3複製構造函數
12.2析構函數
習題12
第13章繼承與派生
13.1派生類
13.1.1派生類的定義
13.1.2派生類的生成過程
13.2繼承中的訪問控制
13.2.1公有繼承
13.2.3保護繼承
13.3派生類的構造和銷燬
13.3.1派生類的構造
13.3.2派生類的銷燬
13.3.3基類和派生類的作用域解析運算符
13.4多重繼承
13.4.1多重繼承定義
13.4.2多重繼承時構造和析構函數的運行
13.4.3多重繼承的二義性
習題13
第14章虛函數與多態性
14.1多態的實現機制
14.1.1靜態綁定與動態綁定
14.1.2指向派生類型的指針
14.2虛函數
14.2.1虛函數的定義
14.2.2虛函數的簡單應用
14.3純虛函數和抽象類
14.3.1純虛函數 [2] 
14.3.2抽象類
習題14
第15章靜態成員
15.1靜態成員的引入
15.2靜態數據成員
15.3靜態成員函數
15.4應用實例
習題15
第16章友元函數與友元類
16.1友元的引入
16.2友元函數
16.2.1友元成員函數
16.2.2友元函數
16.3友元類
16.4應用實例
習題16
第17章堆對象和對象數組
17.1堆和堆對象
17.1.1關於堆
17.1.2堆對象
17.2對象數組、指向對象數組的指針和對象指針數組
17.2.1對象數組
17.2.2指向對象數組的指針
17.2.3對象指針數組
17.3應用實例
習題17
第18章運算符的重載
18.1運算符重載概述
18.1.1運算符重載的實質
18.1.2類運算符
18.1.3友元運算符
18.2增量運算符重載
18.2.1前增量與後增量的區別
18.2.2重載為類運算符
18.2.3重載為友元運算符
18.3賦值運算符重載
18.4下標運算符重載
18.5運算符new與delete重載
18.6類型轉換運算符重載
18.6.1類到其他類型的轉換
18.6.2基本類型到類類型的轉換
18.7輸出和輸入運算符重載
18.8應用實例
習題18
第19章模板與使用
19.1模板的概念
19.2函數模板
19.2.1函數模板的定義與模板函數的生成
19.2.2重載函數模板
19.3類模板
19.3.1類模板的定義與模板類的生成
19.3.2類模板的派生
19.4應用實例
習題19
第20章文件及其操作
20.1文件概述
20.2文件流
20.2.1流類庫
20.2.2文件流
20.3文件的打開與關閉
20.3.1打開文件
20.3.2關閉文件
20.4文件的讀寫
20.4.1文本文件的讀寫操作
20.4.2隨機文件的讀寫操作
20.5應用實例
習題20
第21章Visual C++集成開發環境
21.1Visual Studio發展簡介
21.2Visual C++6.0開發環境
21.2.1Visual C++6.0的安裝
21.2.2Visual C++6.0開發界面
21.2.3Visual C++6.0開發流程
21.2.4Visual C++6.0聯機幫助
21.3Visual C++2005
21.3.1Visual C++2005的安裝
21.3.2Visual C++2005開發界面
21.3.3Visual C++2005開發流程
21.4Visual C++2008
21.4.1Visual C++2008的安裝
21.4.2Visual C++2008開發界面
21.4.3Visual C++2008開發流程
第22章基於MFC開發Windows應用程序
22.1什麼是Windows應用程序
22.1.1Windows應用程序
22.1.2事件驅動
22.1.3編寫Windows應用程序的模式
22.2Windows編程基礎
22.2.1Windows基本編程概念
22.2.2Windows消息
22.2.3消息類型
22.2.4消息機制
22.2.5簡單Windows程序的解讀
22.3MFC基礎
22.3.1MFC簡介
22.3.2MFC的消息處理
22.3.3MFC文檔/視圖結構
22.4基於MFC編寫Windows程序
22.4.1應用AppWizard嚮導建立MFC應用程序框架
22.4.2應用ClassWizard嚮導進行消息映射
22.4.3應用資源編輯器編輯資源
22.5基於MFC開發Windows應用程序實例
習題22
第23章編程基本規範
23.1文件結構
23.1.1版權和版本的聲明
23.1.2頭文件的結構
23.1.3定義文件的結構
23.1.4頭文件的作用
23.2程序的版式
23.2.1空行
23.2.2代碼行
23.2.3代碼行內的空行
23.2.4對齊
23.2.5長行拆分
23.2.6修飾符的位置
23.2.7註釋
23.3命名規則
23.3.1共性規則
23.3.2簡單的Windows應用程序命名規則
第24章程序調試的基本方法
24.1程序調試基礎
24.2Debugger調試工具
24.2.1啓動Debugger
24.2.2Debugger命令
24.3程序調試的基本方法
24.3.1啓動Debugger
24.3.2基本調試方法
習題24
參考文獻 [2] 
參考資料
  • 1.      .。[引用日期2016-07-27]
  • 2.    1  .1[引用日期2016-08-02]