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