出版時間:2011-1 出版社:清華大學出版社 作者:鄭立華,冀榮華 主編 頁數(shù):339
Tag標簽:無
內容概要
本書針對程序設計語言的初學者,不僅全面介紹了進行c++程序設計所需的基礎知識,而且通過大量實例對常用的數(shù)據結構和算法進行了研討和講解,引導讀者逐漸掌握編程的方法和技巧?!禼++程序設計與應用》凝聚了集體的智慧,遵循啟發(fā)式教學的規(guī)律,按照知識點引入、簡明解釋、實例分析、思考、深度記憶的思路展開,符合初學者學習c++程序設計的思維規(guī)律。
本書共分10章,每章均圍繞c++程序設計的核心知識集和關鍵知識點展開,配以大量的實例及適當?shù)奶崾拘畔?,輔助讀者快速順利地掌握相關內容,同時循序漸進地提高編程能力。書中內容均經過教學經驗豐富的一線教師精心推敲和嚴格篩選,所用實例和習題程序均測試通過。
本書適用于只有很少甚至沒有編程經驗的高等院校學生,可以作為計算機編程的入門教材,同時也可作為初、中級程序員的參考用書。
書籍目錄
第1章 緒論
1.1計算機程序設計語言的發(fā)展
1.1.1機器語言與匯編語言
1.1.2高級語言
1.1.3面向對象程序設計語言
1.2計算機程序設計方法
1.2.1計算機程序開發(fā)過程
1.2.2面向對象程序設計方法
1.2.3uml簡介
1.2.4簡單的c++程序
1.2.5利用visual c++6.0開發(fā)c++程序實例
1.3計算機算法
1.3.1算法基本概念
1.3.2算法表示方法
1.4計算機中信息的表示和存儲
1.4.1計算機中的數(shù)制
1.4.2信息的存儲
1.4.3計算機中信息的表示
1.5小結
1.6習題
第2章 c++程序設計基礎
2.1基本數(shù)據類型和表達式
2.1.1基本數(shù)據類型
2.1.2關鍵字和標識符
2.1.3常量
2.1.4變量
2.1.5自定義數(shù)據類型
2.1.6運算符和表達式
2.1.7c++語句
2.2數(shù)據的基本輸入和輸出
2.2.1標準輸入/輸出流對象
2.2.2數(shù)據的輸入/輸出
2.3算法的基本控制結構
2.3.1選擇結構
2.3.2循環(huán)結構
2.3.3循環(huán)結構與選擇結構的嵌套
2.3.4其他控制語句
2.4小結
2.5習題
第3章 函數(shù)與程序結構
3.1函數(shù)定義與使用
3.1.1函數(shù)的定義
3.1.2函數(shù)的調用
3.1.3函數(shù)的聲明
3.1.4函數(shù)調用時的參數(shù)傳遞和返回值
3.1.5帶默認形參值的函數(shù)
3.2內聯(lián)函數(shù)
3.3遞歸函數(shù)
3.3.1遞歸函數(shù)的定義與調用
3.3.2遞歸函數(shù)的執(zhí)行過程
3.4函數(shù)重載
3.5系統(tǒng)函數(shù)
3.6c++程序結構
3.6.1函數(shù)組織和多文件結構
3.6.2頭文件
3.6.3標識符的作用域與生存期
3.6.4命名空間
3.6.5編譯預處理命令
3.7應用實例
3.8小結
3.9習題
第4章 數(shù)組、指針與字符串
4.1數(shù)組
4.1.1數(shù)組的定義與使用
4.1.2數(shù)組作為函數(shù)參數(shù)
4.2字符數(shù)組與c字符串
4.2.1字符數(shù)組的定義與使用
4.2.2用字符數(shù)組存放字符串
4.2.3c字符串的輸入和輸出
4.2.4字符串處理函數(shù)
4.3指針
4.3.1指針變量的定義
4.3.2指針的運算
4.3.3指針與數(shù)組
4.3.4指針與函數(shù)
4.3.5二級指針
4.4動態(tài)內存分配
4.4.1new運算和delete運算
4.4.2動態(tài)內存分配與釋放函數(shù)
4.5帶參的main函數(shù)
4.6應用實例
4.7小結
4.8習題
第5章 類與對象
5.1類
5.1.1類的定義
5.1.2類成員的訪問控制
5.1.3類的成員函數(shù)
5.1.4const數(shù)據成員和成員函數(shù)
5.1.5static數(shù)據成員和成員函數(shù)
5.2對象
5.2.1對象的定義和使用
5.2.2常對象
5.2.3對象數(shù)組
5.2.4對象指針
5.2.5this指針
5.3構造函數(shù)和析構函數(shù)
5.3.1構造函數(shù)
5.3.2析構函數(shù)
5.3.3拷貝構造函數(shù)
5.4類的組合
5.4.1組合類
5.4.2前向引用聲明
5.5友元
5.5.1友元函數(shù)
5.5.2友元類
5.6應用實例
5.7小結
5.8習題
第6章 繼承與派生
6.1類的繼承與派生
6.1.1繼承的概念
6.1.2派生類的定義
6.1.3派生類的生成過程
6.2繼承方式
6.2.1公有繼承
6.2.2私有繼承
6.2.3保護繼承
6.3liskov替換準則
6.4派生類的構造與析構
6.4.1派生類構造函數(shù)
6.4.2析構函數(shù)及執(zhí)行順序
6.5多繼承
6.5.1多繼承概念
6.5.2多繼承派生類的定義形式
6.5.3多繼承的構造函數(shù)與析構函數(shù)
6.6派生類成員的標識與訪問
6.6.1作用域分辨
6.6.2多繼承存在的問題
6.7虛擬繼承
6.7.1虛擬繼承的聲明
6.7.2虛基類初始化
6.8應用實例
6.9小結
6.10習題
第7章 多態(tài)性
7.1多態(tài)的類型和實現(xiàn)
7.1.1多態(tài)的類型
7.1.2多態(tài)的實現(xiàn)
7.2運算符重載
7.2.1運算符重載的規(guī)則
7.2.2運算符重載為成員函數(shù)
7.2.3運算符重載為友元函數(shù)
7.3虛函數(shù)
7.3.1虛函數(shù)的定義和使用
7.3.2虛析構函數(shù)
7.4抽象類
7.4.1純虛函數(shù)
7.4.2抽象類
7.5應用實例
7.6小結
7.7習題
第8章 模板
8.1函數(shù)模板
8.1.1函數(shù)模板的定義
8.1.2函數(shù)模板的使用
8.2類模板
8.2.1類模板的定義
8.2.2類模板的使用
8.3c++標準模板庫
8.3.1容器和容器適配器
8.3.2迭代器
8.3.3stl的算法
8.4應用實例
8.5小結
8.6習題
第9章 流類庫與輸入/輸出
9.1i/o流的概念和流類庫結構
9.2控制臺輸入/輸出
9.2.1基于i/o類庫的輸入/輸出
9.2.2基于標準i/o函數(shù)庫的輸入/輸出
9.2.3重載提取和插入運算符
9.3文件的輸入/輸出
9.3.1基于i/o類庫的輸入/輸出
9.3.2基于i/o函數(shù)庫的輸入/輸出
9.4字符串的輸入/輸出
9.5應用實例
9.6小結
9.7習題
第10章 異常處理
10.1異常機制
10.2c++異常處理的實現(xiàn)
10.2.1異常處理過程
10.2.2異常接口聲明
10.3標準程序庫異常的用法
10.4異常處理中的構造與析構
10.5多個異常事件的處理
10.6應用實例
10.7小結
10.8習題
習題參考答案
附錄a
附錄b
參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載