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

C++程序設(shè)計(jì)基礎(chǔ)(第4版 上)

C++程序設(shè)計(jì)基礎(chǔ)(第4版 上)

定 價(jià):¥48.00

作 者: 周靄如 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121174926 出版時(shí)間: 2012-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 376 字?jǐn)?shù):  

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

  本書(shū)的例程以VC 2010為運(yùn)行環(huán)境,全書(shū)分為上、下兩冊(cè)。上冊(cè)在第3版的基礎(chǔ)上增加了位運(yùn)算和利用位運(yùn)算的集合實(shí)現(xiàn)。下冊(cè)介紹VC++在.Net環(huán)境下的Windows應(yīng)用程序設(shè)計(jì)。本書(shū)為上冊(cè),共分12章:第1章基本數(shù)據(jù)與表達(dá)式,第2章程序控制結(jié)構(gòu),第3章函數(shù),第4章數(shù)組,第5章集合與結(jié)構(gòu),第6章類(lèi)與對(duì)象,第7章運(yùn)算符重載,第8章繼承,第9章虛函數(shù)與多態(tài)性,第10章模板,第11章輸入/輸出流,第12章異常處理。本書(shū)配套的電子課件和習(xí)題解答,請(qǐng)登錄華信教育資源網(wǎng)(http://www.hxedu.com.cn)免費(fèi)下載。電子課件由近3000張PPT幻燈片組成,以圖形語(yǔ)言為設(shè)計(jì)理念,充分表達(dá)程序設(shè)計(jì)課程的教學(xué)特點(diǎn)。

作者簡(jiǎn)介

暫缺《C++程序設(shè)計(jì)基礎(chǔ)(第4版 上)》作者簡(jiǎn)介

圖書(shū)目錄

目 錄
第1章 基本數(shù)據(jù)與表達(dá)式 1
1.1 概述 1
1.1.1 程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言 1
1.1.2 一個(gè)簡(jiǎn)單的C++程序 2
1.1.3 程序的編譯執(zhí)行 4
1.2 C++語(yǔ)言的字符集與詞匯 5
1.2.1 字符集 5
1.2.2 詞匯 6
1.3 C++語(yǔ)言的基本數(shù)據(jù)類(lèi)型與存儲(chǔ)形式 7
1.3.1 C++語(yǔ)言的數(shù)據(jù)類(lèi)型 7
1.3.2 數(shù)據(jù)存儲(chǔ) 7
1.3.3 基本數(shù)據(jù)類(lèi)型 8
1.4 數(shù)據(jù)對(duì)象與訪問(wèn) 11
1.4.1 變量定義 11
1.4.2 訪問(wèn)變量 11
1.4.3 常量和約束訪問(wèn) 16
1.5 表達(dá)式 18
1.5.1 運(yùn)算符 18
1.5.2 算術(shù)表達(dá)式 20
1.5.3 邏輯表達(dá)式 22
1.5.4 賦值表達(dá)式 23
1.5.5 條件表達(dá)式 24
1.5.6 逗號(hào)表達(dá)式 25
1.6 數(shù)據(jù)輸入和輸出 25
1.6.1 鍵盤(pán)輸入 25
1.6.2 屏幕輸出 26
1.6.3 表達(dá)式語(yǔ)句 27
本章小結(jié) 27
習(xí)題1 28
第2章 程序控制結(jié)構(gòu) 32
2.1 選擇控制 32
2.1.1 if語(yǔ)句 32
2.1.2 switch語(yǔ)句 36
2.2 循環(huán)控制 40
2.2.1 while語(yǔ)句 40
2.2.2 do_while語(yǔ)句 43
2.2.3 for語(yǔ)句 46
2.2.4 循環(huán)的嵌套 50
2.3 判斷表達(dá)式的使用 52
2.4 轉(zhuǎn)向語(yǔ)句 54
本章小結(jié) 56
習(xí)題2 56
第3章 函數(shù) 60
3.1 函數(shù)的定義與調(diào)用 60
3.1.1 函數(shù)定義 60
3.1.2 函數(shù)調(diào)用 61
3.1.3 函數(shù)原型 61
3.2 函數(shù)參數(shù)的傳遞 63
3.2.1 傳值參數(shù) 63
3.2.2 指針參數(shù) 66
3.2.3 引用參數(shù) 68
3.2.4 函數(shù)的返回類(lèi)型 70
3.3 函數(shù)調(diào)用機(jī)制 72
3.3.1 嵌套調(diào)用 73
3.3.2 遞歸調(diào)用 74
3.4 函數(shù)地址和函數(shù)指針 78
3.4.1 函數(shù)的地址 78
3.4.2 函數(shù)指針 79
3.5 內(nèi)聯(lián)函數(shù)和重載函數(shù) 82
3.5.1 內(nèi)聯(lián)函數(shù) 82
3.5.2 重載函數(shù) 83
3.6 變量存儲(chǔ)特性與標(biāo)識(shí)符作用域 84
3.6.1 存儲(chǔ)特性 84
3.6.2 標(biāo)識(shí)符的作用域與可見(jiàn)性 85
3.7 多文件程序結(jié)構(gòu) 88
3.7.1 多文件結(jié)構(gòu) 88
3.7.2 預(yù)處理指令 89
3.7.3 多文件程序使用全局變量 92
3.8 命名空間 93
3.8.1 標(biāo)準(zhǔn)名空間 93
3.8.2 定義命名空間 94
3.8.3 使用命名空間 96
3.9 終止程序執(zhí)行 97
本章小結(jié) 98
習(xí)題3 99
第4章 數(shù)組 104
4.1 一維數(shù)組 104
4.1.1 一維數(shù)組定義與初始化 104
4.1.2 一維數(shù)組訪問(wèn) 106
4.2 指針數(shù)組 108
4.2.1 指向基本數(shù)據(jù)類(lèi)型的指針數(shù)組 109
4.2.2 指向數(shù)組的指針數(shù)組 109
4.2.3 指向函數(shù)的指針數(shù)組 110
4.3 二維數(shù)組 111
4.3.1 二維數(shù)組的定義與初始化 111
4.3.2 二維數(shù)組訪問(wèn) 112
4.4 數(shù)組作為函數(shù)參數(shù) 115
4.4.1 向函數(shù)傳送數(shù)組元素 115
4.4.2 數(shù)組名作為函數(shù)參數(shù) 116
4.4.3 應(yīng)用舉例 118
4.5 動(dòng)態(tài)存儲(chǔ) 121
4.5.1 new和delete操作符 121
4.5.2 動(dòng)態(tài)存儲(chǔ)的應(yīng)用 121
4.6 字符數(shù)組與字符串 124
4.6.1 字符串存儲(chǔ) 124
4.6.2 字符串的訪問(wèn) 125
4.6.3 字符串處理函數(shù) 128
4.7 string類(lèi) 131
本章小結(jié) 135
習(xí)題4 135
第5章 集合與結(jié)構(gòu) 140
5.1 位運(yùn)算 140
5.2 集合 144
5.2.1 集合的基本運(yùn)算 144
5.2.2 集合運(yùn)算的實(shí)現(xiàn) 145
5.3 結(jié)構(gòu) 149
5.3.1 定義結(jié)構(gòu) 149
5.3.2 訪問(wèn)結(jié)構(gòu) 150
5.4 結(jié)構(gòu)數(shù)組 152
5.5 鏈表 155
本章小結(jié) 162
習(xí)題5 163
第6章 類(lèi)與對(duì)象 167
6.1 類(lèi)和對(duì)象的定義與訪問(wèn) 167
6.1.1 定義類(lèi)和對(duì)象 168
6.1.2 訪問(wèn)對(duì)象成員 170
6.1.3 this指針 170
6.2 構(gòu)造函數(shù)和析構(gòu)函數(shù) 171
6.2.1 簡(jiǎn)單構(gòu)造函數(shù)和析構(gòu)函數(shù) 171
6.2.2 帶參數(shù)的構(gòu)造函數(shù) 172
6.2.3 重載構(gòu)造函數(shù) 174
6.2.4 復(fù)制構(gòu)造函數(shù) 174
6.3 類(lèi)的其他成員 179
6.3.1 常成員 179
6.3.2 靜態(tài)成員 182
6.3.3 友元 185
6.4 類(lèi)的包含 187
本章小結(jié) 190
習(xí)題6 190
第7章 運(yùn)算符重載 195
7.1 運(yùn)算符重載規(guī)則 195
7.1.1 重載運(yùn)算符的限制 195
7.1.2 重載運(yùn)算符的語(yǔ)法格式 195
7.2 用成員或友元函數(shù)重載運(yùn)算符 197
7.2.1 用成員函數(shù)重載運(yùn)算符 198
7.2.2 用友元函數(shù)重載運(yùn)算符 199
7.3 幾個(gè)典型運(yùn)算符的重載 201
7.3.1 重載++與 201
7.3.2 重載賦值運(yùn)算符 203
7.3.3 重載運(yùn)算符[ ]和() 204
7.3.4 重載流插入和流提取運(yùn)算符 205
7.4 類(lèi)類(lèi)型轉(zhuǎn)換 212
7.4.1 構(gòu)造函數(shù)進(jìn)行類(lèi)類(lèi)型轉(zhuǎn)換 212
7.4.2 類(lèi)型轉(zhuǎn)換函數(shù) 213
本章小結(jié) 216
習(xí)題7 217
第8章 繼承 219
8.1 類(lèi)之間的關(guān)系 219
8.2 基類(lèi)和派生類(lèi) 220
8.2.1 訪問(wèn)控制 220
8.2.2 重名成員 226
8.2.3 派生類(lèi)中訪問(wèn)靜態(tài)成員 229
8.3 基類(lèi)的初始化 229
8.4 繼承的應(yīng)用實(shí)例 231
8.5 多繼承 236
8.5.1 多繼承的派生類(lèi)構(gòu)造和訪問(wèn) 236
8.5.2 虛繼承 239
本章小結(jié) 242
習(xí)題8 242
第9章 虛函數(shù)與多態(tài)性 248
9.1 靜態(tài)聯(lián)編 248
9.2 類(lèi)指針的關(guān)系 249
9.2.1 用基類(lèi)指針引用派生類(lèi)對(duì)象 249
9.2.2 用派生類(lèi)指針引用基類(lèi)對(duì)象 250
9.3 虛函數(shù)和動(dòng)態(tài)聯(lián)編 252
9.3.1 虛函數(shù)和基類(lèi)指針 252
9.3.2 虛函數(shù)的重載特性 255
9.3.3 虛析構(gòu)函數(shù) 256
9.4 純虛函數(shù)和抽象類(lèi) 258
9.4.1 純虛函數(shù) 258
9.4.2 抽象類(lèi) 259
9.5 虛函數(shù)和多態(tài)性的應(yīng)用 261
9.5.1 一個(gè)實(shí)例 261
9.5.2 異質(zhì)鏈表 265
本章小結(jié) 267
習(xí)題9 268
第10章 模板 270
10.1 什么是模板 270
10.2 函數(shù)模板 270
10.2.1 模板說(shuō)明 270
10.2.2 函數(shù)模板與模板函數(shù) 271
10.2.3 重載函數(shù)模板 273
10.3 類(lèi)模板 274
10.3.1 類(lèi)模板與模板類(lèi) 274
10.3.2 類(lèi)模板作為函數(shù)參數(shù) 276
10.3.3 在類(lèi)層次中的類(lèi)模板 277
10.3.4 類(lèi)模板與友元 279
10.3.5 類(lèi)模板與靜態(tài)成員 281
10.4 標(biāo)準(zhǔn)模板 282
10.4.1 容器 283
10.4.2 迭代器 286
10.4.3 算法 288
本章小結(jié) 291
習(xí)題10 292
第11章 輸入/輸出流 294
11.1 流類(lèi)和流對(duì)象 294
11.1.1 流類(lèi)庫(kù) 294
11.1.2 頭文件 295
11.2 標(biāo)準(zhǔn)流和流操作 295
11.2.1 標(biāo)準(zhǔn)流 296
11.2.2 輸入流操作 296
11.2.3 輸出流操作 298
11.2.4 流錯(cuò)誤狀態(tài) 299
11.3 格式控制 300
11.3.1 設(shè)置標(biāo)志字 300
11.3.2 格式控制符 303
11.4 串流 305
11.5 文件處理 306
11.5.1 文件和流 306
11.5.2 打開(kāi)和關(guān)閉文件 307
11.5.3 文本文件 309
11.5.4 二進(jìn)制數(shù)據(jù)文件 312
本章小結(jié) 321
習(xí)題11 321
第12章 異常處理 325
12.1 C++的異常處理機(jī)制 325
12.2 異常處理的實(shí)現(xiàn) 326
12.2.1 異常處理程序 326
12.2.2 帶異常說(shuō)明的函數(shù)原型 329
12.2.3 再拋出異常傳遞 330
12.2.4 創(chuàng)建對(duì)象的異常處理 330
本章小結(jié) 331
習(xí)題12 331
附錄A 控制臺(tái)程序設(shè)計(jì) 333
A.1 Visual Studio 2010集成開(kāi)發(fā)環(huán)境 333
A.1.1 主窗口 333
A.1.2 菜單欄 334
A.1.3 工具欄 335
A.1.4 項(xiàng)目、解決方案和項(xiàng)目工作區(qū) 335
A.1.5 Visual C++ 2010幫助系統(tǒng)的使用 337
A.2 建立控制臺(tái)應(yīng)用程序 337
A.2.1 創(chuàng)建簡(jiǎn)單應(yīng)用程序 337
A.2.2 程序調(diào)試 342
A.2.3 建立多文件應(yīng)用程序 345
A.2.4 命令行方式執(zhí)行程序 349
實(shí)踐題 351
附錄B 常用庫(kù)函數(shù) 354
附錄C C++關(guān)鍵字表 365
附錄D ASCII碼字符集 366

本目錄推薦

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