注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++程序設(shè)計(jì)(第2版)

C++程序設(shè)計(jì)(第2版)

C++程序設(shè)計(jì)(第2版)

定 價(jià):¥28.00

作 者: 鄧振杰
出版社: 人民郵電出版社
叢編項(xiàng): 高職高專計(jì)算機(jī)系列
標(biāo) 簽: 入門教程

購(gòu)買這本書可以去


ISBN: 9787115176110 出版時(shí)間: 2008-04-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 290 pages 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本教材全面系統(tǒng)地介紹C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和基本語法,深入淺出地介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的編程方法。主要內(nèi)容包括C++與面向?qū)ο蟪绦蛟O(shè)計(jì)概述、C++程序設(shè)計(jì)基礎(chǔ)、函數(shù)、數(shù)組、結(jié)構(gòu)體和共用體、指針和引用、類與對(duì)象、繼承和派生、運(yùn)算符重載、虛函數(shù)和多態(tài)性、C++輸入/輸出流、文件處理、模板和異常處理等。全書將編程語言和編程思想融為一體,使讀者在學(xué)習(xí)C++語言的同時(shí),可以進(jìn)一步掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的編程思想。本書概念清楚、通俗易懂、實(shí)例豐富,注重基礎(chǔ)知識(shí)與典型應(yīng)用相結(jié)合,具有較高的系統(tǒng)性、實(shí)用性和可操作性。書中所有程序代碼均在Visual C++ 6.0環(huán)境下運(yùn)行通過。本書為高職高專計(jì)算機(jī)類各專業(yè)學(xué)習(xí)“C++面向?qū)ο蟪绦蛟O(shè)計(jì)”課程的教材,也可作為其他專業(yè)的程序設(shè)計(jì)入門教材和廣大計(jì)算機(jī)應(yīng)用人員的自學(xué)參考書。

作者簡(jiǎn)介

暫缺《C++程序設(shè)計(jì)(第2版)》作者簡(jiǎn)介

圖書目錄

第1章 C++與面向?qū)ο蟪绦蛟O(shè)計(jì)概述 1
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì) 1
1.1.1 基本概念 1
1.1.2 傳統(tǒng)程序設(shè)計(jì)及其局限性 2
1.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 4
1.1.4 面向?qū)ο蟪绦蛟O(shè)計(jì)語言 5
1.2 C++的發(fā)展和特點(diǎn) 5
1.2.1 C++的發(fā)展 5
1.2.2 C++的特點(diǎn) 6
1.3 C++程序基本結(jié)構(gòu) 7
1.3.1 C++程序基本結(jié)構(gòu) 7
1.3.2 C++程序的書寫格式 9
1.4 C++程序的上機(jī)實(shí)現(xiàn) 9
1.4.1 Visual C++ 6.0集成開發(fā)環(huán)境 9
1.4.2 編輯、編譯、連接和運(yùn)行程序 10
1.4.3 利用Debug調(diào)試功能調(diào)試程序 15
習(xí)題 18
實(shí)驗(yàn)1 熟悉Visual C++ 6.0集成開發(fā)環(huán)境 19
第2章 C++程序設(shè)計(jì)基礎(chǔ) 21
2.1 詞法符號(hào) 21
2.1.1 標(biāo)識(shí)符 21
2.1.2 關(guān)鍵字 22
2.1.3 運(yùn)算符 22
2.1.4 分隔符 22
2.2 基本數(shù)據(jù)類型 23
2.3 常量與變量 24
2.3.1 常量 24
2.3.2 變量 26
2.4 運(yùn)算符和表達(dá)式 27
2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 29
2.4.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 31
2.4.3 邏輯運(yùn)算符與邏輯表達(dá)式 32
2.4.4 賦值運(yùn)算符與賦值表達(dá)式 33
2.4.5 位運(yùn)算符 35
2.4.6 其他運(yùn)算符 36
2.4.7 表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換 36
2.5 控制語句 37
2.5.1 C++語句概述 37
2.5.2 選擇語句 38
2.5.3 循環(huán)語句 42
2.5.4 轉(zhuǎn)移語句 45
習(xí)題 46
實(shí)驗(yàn)2 簡(jiǎn)單C++程序設(shè)計(jì) 50
第3章 函數(shù) 52
3.1 函數(shù)的定義和聲明 52
3.1.1 函數(shù)定義 53
3.1.2 函數(shù)原型 54
3.2 函數(shù)調(diào)用 54
3.2.1 函數(shù)調(diào)用的概念 54
3.2.2 函數(shù)調(diào)用的參數(shù)傳遞 56
3.2.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 57
3.3 變量的作用域 59
3.3.1 局部變量 59
3.3.2 全局變量 59
3.4 內(nèi)聯(lián)函數(shù) 60
3.5 函數(shù)重載 60
3.6 帶默認(rèn)參數(shù)值的函數(shù) 61
3.7 C++的系統(tǒng)函數(shù) 62
習(xí)題 63
實(shí)驗(yàn)3 函數(shù)的應(yīng)用 67
第4章 數(shù)組 69
4.1 一維數(shù)組的定義和數(shù)組元素的引用 69
4.1.1 一維數(shù)組的定義 69
4.1.2 一維數(shù)組的初始化 70
4.1.3 一維數(shù)組元素的引用 70
4.1.4 一維數(shù)組元素的存儲(chǔ) 71
4.1.5 一維數(shù)組的使用 71
4.2 二維數(shù)組的定義和數(shù)組元素的引用 72
4.2.1 二維數(shù)組的定義 72
4.2.2 二維數(shù)組元素的初始化 72
4.2.3 二維數(shù)組元素的引用 73
4.2.4 二維數(shù)組的使用 74
4.3 字符數(shù)組與字符串 74
4.3.1 字符數(shù)組的定義及初始化 74
4.3.2 字符串處理函數(shù) 75
4.3.3 字符數(shù)組的應(yīng)用 77
習(xí)題 77
實(shí)驗(yàn)4 數(shù)組的使用 81
第5章 結(jié)構(gòu)體和共用體 82
5.1 結(jié)構(gòu)體 82
5.1.1 結(jié)構(gòu)體的定義 82
5.1.2 結(jié)構(gòu)體變量的定義 83
5.1.3 結(jié)構(gòu)體變量的初始化 84
5.1.4 結(jié)構(gòu)體變量的使用 84
5.1.5 結(jié)構(gòu)體數(shù)組 85
5.2 共用體 88
5.2.1 共用體、共用體變量的定義 88
5.2.2 共用體變量的使用 89
習(xí)題 90
實(shí)驗(yàn)5 結(jié)構(gòu)體和共用體 93
第6章 指針和引用 94
6.1 指針 94
6.1.1 指針的概念 94
6.1.2 指針與數(shù)組 99
6.1.3 指針與字符串 103
6.1.4 指針與函數(shù) 104
6.1.5 動(dòng)態(tài)內(nèi)存分配 106
6.2 引用 109
6.2.1 引用的概念 109
6.2.2 引用與函數(shù) 110
習(xí)題 111
實(shí)驗(yàn)6 指針的使用 115
第7章 類與對(duì)象 116
7.1 類的定義 116
7.2 對(duì)象的定義 119
7.2.1 類和對(duì)象的關(guān)系 119
7.2.2 對(duì)象的定義 120
7.2.3 對(duì)象成員的訪問 120
7.3 構(gòu)造函數(shù) 122
7.3.1 構(gòu)造函數(shù)的含義 122
7.3.2 帶參數(shù)的構(gòu)造函數(shù) 124
7.3.3 重載構(gòu)造函數(shù) 127
7.3.4 復(fù)制構(gòu)造函數(shù) 129
7.4 析構(gòu)函數(shù) 130
7.5 成員函數(shù)的特征 132
7.5.1 成員函數(shù)的重載 132
7.5.2 參數(shù)的缺省值 133
7.6 靜態(tài)成員和友元 134
7.6.1 靜態(tài)數(shù)據(jù)成員 134
7.6.2 靜態(tài)成員函數(shù) 137
7.6.3 友元函數(shù) 139
7.6.4 友元類 142
7.7 對(duì)象指針和對(duì)象的引用 143
7.7.1 對(duì)象指針 143
7.7.2 this指針 145
7.7.3 對(duì)象的引用 146
7.8 對(duì)象數(shù)組 147
7.9 常類型 149
7.9.1 常對(duì)象 149
7.9.2 常指針 150
7.9.3 常引用 151
7.9.4 常成員函數(shù) 151
7.9.5 常數(shù)據(jù)成員 152
習(xí)題 153
實(shí)驗(yàn)7 類與對(duì)象 161
第8章 繼承與派生 162
8.1 類的繼承與派生 162
8.1.1 繼承和派生的概念 162
8.1.2 派生類的定義 163
8.1.3 繼承方式 164
8.2 單繼承 169
8.2.1 單繼承中的成員訪問權(quán)限 169
8.2.2 單繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù) 170
8.3 多繼承 175
8.3.1 多繼承的概念 175
8.3.2 多繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù) 177
8.3.3 二義性問題 179
8.4 虛基類 182
8.4.1 虛基類的概念 182
8.4.2 虛基類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 184
8.4.3 虛基類的應(yīng)用 185
習(xí)題 189
實(shí)驗(yàn)8 繼承與派生 193
第9章 運(yùn)算符重載 194
9.1 概述 194
9.2 運(yùn)算符重載的一般規(guī)則 196
9.3 運(yùn)算符重載的兩種形式 197
9.3.1 用成員函數(shù)重載運(yùn)算符 197
9.3.2 用友元函數(shù)重載運(yùn)算符 199
9.4 幾個(gè)常用運(yùn)算符的重載 200
9.4.1 單目運(yùn)算符重載 200
9.4.2 雙目運(yùn)算符重載 203
習(xí)題 207
實(shí)驗(yàn)9 運(yùn)算符重載 209
第10章 虛函數(shù)和多態(tài)性 210
10.1 虛函數(shù) 210
10.1.1 虛函數(shù)的定義 210
10.1.2 純虛函數(shù) 216
10.2 抽象類 217
10.3 虛析構(gòu)函數(shù) 217
10.4 多態(tài) 219
10.4.1 多態(tài)的含義 219
10.4.2 多態(tài)的應(yīng)用 220
習(xí)題 222
實(shí)驗(yàn)10 虛函數(shù)和多態(tài)性 226
第 11 章 C++輸入/輸出流 227
11.1 輸入/輸出流的概念 227
11.2 輸入/輸出操作 228
11.2.1 基本輸出操作 228
11.2.2 基本輸入操作 230
11.3 輸入/輸出格式控制 233
11.3.1 輸出格式控制 233
11.3.2 輸入格式控制 238
習(xí)題 238
實(shí)驗(yàn)11 C++輸入/輸出流 241
第 12 章 文件處理 242
12.1 概述 242
12.2 文件和流 243
12.2.1 打開文件 243
12.2.2 關(guān)閉文件 244
12.3 順序文件的訪問 245
12.3.1 建立順序文件 245
12.3.2 讀取順序文件中的數(shù)據(jù) 247
12.3.3 更新順序文件中的數(shù)據(jù) 249
12.4 隨機(jī)文件的訪問 249
12.4.1 建立隨機(jī)文件 249
12.4.2 讀取隨機(jī)文件中的數(shù)據(jù) 251
12.4.3 數(shù)據(jù)寫入隨機(jī)文件 252
習(xí)題 253
實(shí)驗(yàn)12 文件處理 255
第13章 模板和異常處理 256
13.1 模板 256
13.1.1 模板的概念 256
13.1.2 函數(shù)模板 257
13.1.3 類模板 260
13.2 異常處理 262
13.2.1 異常處理的概念 262
13.2.2 異常處理的實(shí)現(xiàn) 263
習(xí)題 265
實(shí)驗(yàn)13 模板和異常處理 267
第14章 實(shí)訓(xùn) 269
14.1 實(shí)訓(xùn)1 職工信息管理系統(tǒng) 269
14.2 實(shí)訓(xùn)2 職工工資管理系統(tǒng) 277

本目錄推薦

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