注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++程序設(shè)計基礎(chǔ)(第二版 張基溫等)

C++程序設(shè)計基礎(chǔ)(第二版 張基溫等)

C++程序設(shè)計基礎(chǔ)(第二版 張基溫等)

定 價:¥25.70

作 者: 張基溫編著
出版社: 高等教育出版社
叢編項: 高等學校教材
標 簽: C語言

ISBN: 9787040123029 出版時間: 2003-04-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 328 字數(shù):  

內(nèi)容簡介

  《C++程序設(shè)計基礎(chǔ)(第2版)》介紹了C++的全集。該書強調(diào)從算法分析到程序測試的程序設(shè)計全過程,以使讀者能在較短的時間內(nèi),掌握C++基本語法知識和應用C++解決問題的基本能力,并能編寫出具有良好風格的程序。根據(jù)C++的特點,《C++程序設(shè)計基礎(chǔ)(第2版)》把其學習過程分為兩個階段:前三章用以培養(yǎng)學生面向過程的程序設(shè)計能力,后三章用于培養(yǎng)學生面向?qū)ο蟮某绦蛟O(shè)計能力。書中含有豐富的例題與習題,便于教學和自學?!禖++程序設(shè)計基礎(chǔ)(第2版)》內(nèi)容豐富,結(jié)構(gòu)緊湊,概念闡述清楚,注重學生能力培養(yǎng),可作為高等學校有關(guān)專業(yè)程序設(shè)計語言課程的教材或參考書,也可供各類從事計算機應用的開發(fā)人員學習使用。

作者簡介

暫缺《C++程序設(shè)計基礎(chǔ)(第二版 張基溫等)》作者簡介

圖書目錄

引論 1
0.1 程序=模型+表現(xiàn) 1
0.1.1
問題-模型-程序 1
0.1.2
程序的正確性:模型的有效性+表現(xiàn)的忠實性 2
0.1.3
程序設(shè)計中的科學思維方法 2
0.1.4
功能分析與結(jié)構(gòu)分析 4
0.1.5
模塊:接口與實現(xiàn) 6
0.1.6
數(shù)據(jù)結(jié)構(gòu)與算法 7
0.1.7
面向過程的程序設(shè)計(POP)與面向?qū)ο蟮某绦蛟O(shè)計(OOP) 9
0.2
C++語言程序開發(fā)
12
0.2.1 C++語言概述
12
0.2.2 C++程序開發(fā)的基本過程
13

第一章
過程初步
15
1.1
C++過程程序構(gòu)成
15
1.1.1
過程程序的功能
15
1.1.2
C++過程程序結(jié)構(gòu)
16
1.1.3
C++語素
17
1.2
常量與變量
19
1.2.1
字面常量
19
1.2.2
程序變量
21
1.2.3
符號常量
22
1.3
運算符與表達式基礎(chǔ)
23
1.3.1
算術(shù)運算符與算術(shù)表達式
23
1.3.2
關(guān)系運算符與關(guān)系表達式
25
1.3.3
邏輯運算符與邏輯表達式
26
1.3.4
條件運算符與條件表達式
27
1.3.5
位運算符及其表達式
28
1.3.6
賦值運算符與賦值表達式
29
1.3.7
逗號運算符及其表達式
32
1.3.8
關(guān)于表達式運算順序的討論
32
1.4
語句及其流程控制
35
1.4.1
語句
35
1.4.2
if…else選擇結(jié)構(gòu)
36
1.4.3
switch選擇結(jié)構(gòu)
40
1.4.4
while重復結(jié)構(gòu)
42
1.4.5
do…while重復結(jié)構(gòu)
51
1.4.6
for重復結(jié)構(gòu)
52
1.4.7
流程轉(zhuǎn)向控制
56
1.4.8
程序中止函數(shù)exit()
58
1.5
程序測試及其用例設(shè)計
59
1.5.1
概述
59
1.5.2
結(jié)構(gòu)測試技術(shù)
60
1.5.3
功能測試技術(shù)
63
習題
65

第二章
過程的組織和管理
69
2.1
用函數(shù)組織C[KG-*3]+[KG-*3]+過程
69
2.1.1
概述
69
2.1.2
函數(shù)結(jié)構(gòu)與函數(shù)定義
70
2.1.3
函數(shù)名重載
73
2.1.4
內(nèi)嵌函數(shù)
73
2.1.5
函數(shù)原型與函數(shù)聲明
74
2.1.6
函數(shù)調(diào)用
75
2.1.7
遞歸函數(shù)
77
2.1.8
C++庫函數(shù)
81
2.2
程序?qū)嶓w及其存儲類
83
2.2.1
程序?qū)嶓w的創(chuàng)建與生存期
83
2.2.2
作用域與可見性
84
2.2.3
C++存儲類
85
2.3
編譯預處理
93
2.3.1
宏定義
93
2.3.2
文件包含
95
2.3.3
條件編譯
96
習題
97

第三章
數(shù)據(jù)類型
102
3.1
基本類型
102
3.1.1
整類型
102
3.1.2
字符類型
104
3.1.3
實類型
107
3.1.4
算術(shù)類型轉(zhuǎn)換
109
3.1.5
sizeof運算符
110
3.2
數(shù)組類型
111
3.2.1
一維數(shù)組
112
3.2.2
字符串
115
3.2.3
多維數(shù)組
118
3.3
指針類型
119
3.3.1
地址與指針
119
3.3.2
指針的運算
123
3.3.3
動態(tài)內(nèi)存分配
125
3.4
數(shù)組與指針
127
3.4.1
數(shù)組名指針
127
3.4.2
數(shù)組元素的指針形式
130
3.4.3
指向數(shù)組的指針變量
132
3.4.4
字符型指針
134
3.4.5
指針數(shù)組
136
3.5
聲明
139
3.5.1
聲明符
139
3.5.2
復雜聲明
139
3.5.3
類型定義符:typedef
141
3.6
函數(shù)與指針
142
3.6.1
指針參數(shù)
142
3.6.2
帶參主函數(shù)與命令行參數(shù)
146
3.6.3
返回指針的函數(shù)
147
3.6.4
指向函數(shù)的指針
149
3.6.5
指向void類型的指針
152
3.7
類屬
154
3.7.1
類型參數(shù)化
154
3.7.2
函數(shù)模板(template函數(shù))
155
3.7.3
異常處理
158
3.8
引用類型
159
3.8.1
引用的聲明與特點
160
3.8.2
引用參數(shù)
163
3.8.3
返回引用的函數(shù)
164
3.9
枚舉類型
164
3.9.1
枚舉是用戶定義類型
164
3.9.2
枚舉是一組被命名的整型常量集合
165
3.9.3
枚舉變量的運算與應用
166
習題
167
第四章
類與對象
175
4.1
類的定義
175
4.1.1
類的組成與接口
175
4.1.2
類的實現(xiàn)
177
4.2
對象的創(chuàng)建與撤銷
178
4.2.1
對象聲明
178
4.2.2
構(gòu)造函數(shù)
179
4.2.3
釋放函數(shù)
182
4.2.4
對象創(chuàng)建時的內(nèi)存動態(tài)分配
187
4.2.5
用對象初始化新對象——復制構(gòu)造函數(shù)
188
4.2.6
對象成員
193
4.3
對象行為與性能控制
194
4.3.1
友元
194
4.3.2
共用體與共用體成員
199
4.3.3
靜態(tài)成員
205
4.3.4
const對象
209
4.4
對象組織
210
4.4.1
對象向量
210
4.4.2
指向?qū)ο蟮闹羔樑c對象鏈表
211
4.4.3
this指針
215
4.5
對象運算與運算符重載
216
4.5.1
運算符重載的成員函數(shù)方式與友元函數(shù)方式
216
4.5.2
類型轉(zhuǎn)換與轉(zhuǎn)換函數(shù)
219
4.5.3
對象賦值與賦值運算符重載
221
4.5.4
下標運算符與函數(shù)調(diào)用運算符重載
224
4.5.5
插入/提取符及其重載
230
4.5.6
運算符重載規(guī)則
234
4.6
類模板
236
4.6.1
類模板的定義
236
4.6.2
類模板中的友元函數(shù)
239
4.6.3
異常處理
242
習題
244

第五章
繼承
246
5.1
派生類
246
5.1.1
public派生與private派生
246
5.1.2
protected成員與protected派生
249
5.1.3
多基派生
249
5.1.4
派生類的構(gòu)造函數(shù)與釋放函數(shù)
250
5.1.5
虛基類
256
5.2
類層次中的訪問規(guī)則
257
5.2.1
類層次中成員名的作用域
257
5.2.2
類層次中的類轉(zhuǎn)換
260
5.3
虛函數(shù)
265
5.3.1
方法的多態(tài)性與虛函數(shù)
265
5.3.2
虛函數(shù)的訪問
268
5.3.3
純虛函數(shù)與抽象類
273
5.3.4
虛釋放函數(shù)
276
5.3.5
多基派生中虛函數(shù)的二義性
279
習題
282

第六章
I/O流
289
6.1
概述
289
6.1.1
文件、緩沖區(qū)與流
289
6.1.2
三種層次的I/O機制
290
6.2
基本插入/提取操作
292
6.2.1
基本插入操作
292
6.2.2
基本提取操作
293
6.3
插入/提取格式控制
294
6.3.1
流的格式狀態(tài)字
294
6.3.2
ios類的格式化方法函數(shù)
295
6.3.3
預定義的I/O操縱算子
301
6.3.4
自定義I/O操縱算子
303
6.4
流的出錯處理
305
6.4.1
流的出錯狀態(tài)
305
6.4.2
測試與設(shè)置出錯狀態(tài)位的函數(shù)
306
6.5
文件操作
307
6.5.1
文件流
307
6.5.2
文件的打開與關(guān)閉
307
6.5.3
文本文件的讀/寫
311
6.5.4
二進制文件的讀/寫
312
6.5.5
文件的隨機讀/寫
314
6.5.6
設(shè)備文件的使用
316
習題
317

參考文獻
318

附錄
BorlandC++集成環(huán)境概要
349
1. IDE功能
349
2. 系統(tǒng)安裝
350
3. IDE的啟動與退出
350
4. IDE窗口操作
351
5. 編輯器命令
352
6. 調(diào)試、執(zhí)行命令
353

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號