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

明解C++

明解C++

定 價(jià):¥129.80

作 者: [日] 柴田望洋 著,孫巍 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115576484 出版時(shí)間: 2021-12-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 470 字?jǐn)?shù):  

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

  本書圖文并茂,示例豐富,結(jié)合307段代碼和245幅圖表,由淺入深地講解了“C++的基礎(chǔ)知識(shí)”和“C++編程的基礎(chǔ)知識(shí)”,內(nèi)容涉及程序流的分支、循環(huán)、基本數(shù)據(jù)類型、數(shù)組、函數(shù)、指針和類等。為了幫助讀者理解,對(duì)于C++語(yǔ)法和一些難懂的概念,均以精心繪制的示意圖,清晰直觀地進(jìn)行講解。讀者可跟隨著本書的講解,層層深入,從而扎實(shí)掌握C++的基礎(chǔ)知識(shí),并具備實(shí)際用C++編程的能力。

作者簡(jiǎn)介

  柴田望洋(作者)日本福岡工業(yè)大學(xué)信息工程學(xué)院副教授。在IT界家喻戶曉,編寫了一系列富有影響力的計(jì)算機(jī)教材和參考書,如《明解C語(yǔ)言》《明解Java》《明解Python》等。孫?。ㄗg者)畢業(yè)于哈爾濱工業(yè)大學(xué)軟件工程專業(yè),長(zhǎng)期從事C++軟件開發(fā)工作,愛好讀書。

圖書目錄

第 1章 在畫面上輸出和從鍵盤輸入 1
1-1 C++的歷史 2
1-2 首先在畫面上輸出 4
在控制臺(tái)畫面上輸出 4
向流的連續(xù)輸出 9
縮進(jìn) 9
符號(hào)字符的讀法 10
自由書寫格式 11
1-3 變量 14
輸出計(jì)算結(jié)果 14
變量 15
變量和初始化 17
1-4 從鍵盤輸入 20
從鍵盤輸入 20
運(yùn)算符和操作數(shù) 21
連續(xù)讀入值 22
一元算術(shù)運(yùn)算符 22
讀入實(shí)數(shù)值 24
常量對(duì)象 26
生成隨機(jī)數(shù) 27
讀入字符 29
讀入字符串 30
小結(jié) 32
第 2章 程序流的分支 35
2-1 if語(yǔ)句 36
if語(yǔ)句(其一) 36
關(guān)系運(yùn)算符 37
if語(yǔ)句(其二) 37
相等運(yùn)算符 40
邏輯非運(yùn)算符 40
嵌套if語(yǔ)句 41
表達(dá)式和求值 43
表達(dá)式語(yǔ)句和空語(yǔ)句 45
邏輯運(yùn)算符 47
條件運(yùn)算符 51
求三個(gè)值中的最大值 53
塊(復(fù)合語(yǔ)句) 55
逗號(hào)運(yùn)算符 57
兩個(gè)值的排序 57
在條件部分聲明變量 59
2-2 switch語(yǔ)句 62
switch語(yǔ)句 62
選擇語(yǔ)句 65
2-3 組成程序的字句要素 66
關(guān)鍵字 66
分隔符 67
字面量 67
標(biāo)識(shí)符 68
運(yùn)算符 68
小結(jié) 72
第3章 程序流的循環(huán) 75
3-1 do-while語(yǔ)句 76
do-while語(yǔ)句 76
流程圖 80
3-2 while語(yǔ)句 82
while語(yǔ)句 82
遞增運(yùn)算符和遞減運(yùn)算符 83
do-while語(yǔ)句和while語(yǔ)句 87
左值和右值 89
復(fù)合賦值運(yùn)算符 89
3-3 for語(yǔ)句 93
for語(yǔ)句 93
循環(huán)語(yǔ)句 96
3-4 多重循環(huán) 97
九九乘法表 97
顯示直角三角形 98
3-5 break語(yǔ)句、continue語(yǔ)句和goto語(yǔ)句 101
break語(yǔ)句 101
continue語(yǔ)句 102
goto語(yǔ)句 104
3-6 轉(zhuǎn)義字符和控制符 107
轉(zhuǎn)義字符 107
三字符組和雙字符組 110
控制符 110
小結(jié) 113
第4章 基本數(shù)據(jù)類型 115
4-1 算術(shù)型 116
整型 116
頭文件 118
字符型 119
有符號(hào)整型和無(wú)符號(hào)整型 124
整數(shù)字面量 127
整數(shù)后綴和整數(shù)字面量的類型 128
內(nèi)置類型 129
對(duì)象和sizeof運(yùn)算符 129
size_t型和typedef聲明 130
typeid運(yùn)算符 131
整數(shù)的內(nèi)部 133
bool型 136
浮點(diǎn)型 138
算術(shù)型 140
4-2 運(yùn)算和類型 143
運(yùn)算和類型 143
顯式類型轉(zhuǎn)換 144
循環(huán)的控制 148
類型轉(zhuǎn)換的規(guī)則 150
4-3 枚舉體 152
枚舉體 152
小結(jié) 156
第5章 數(shù)組 159
5-1 數(shù)組 160
數(shù)組 160
用for語(yǔ)句遍歷數(shù)組 161
數(shù)組的初始化 164
數(shù)組元素個(gè)數(shù) 165
使用數(shù)組處理成績(jī) 165
獲取數(shù)組類型的信息 167
數(shù)組元素的逆序排列 167
復(fù)制數(shù)組 169
5-2 多維數(shù)組 172
多維數(shù)組 172
多維數(shù)組的元素個(gè)數(shù) 176
獲取多維數(shù)組的類型信息 177
初始化器 178
小結(jié) 180
第6章 函數(shù) 183
6-1 函數(shù) 184
函數(shù) 184
main函數(shù) 191
函數(shù)聲明 191
值傳遞 194
void函數(shù) 195
函數(shù)的通用性 196
調(diào)用其他函數(shù) 197
實(shí)參和形參的類型 198
不接收參數(shù)的函數(shù) 199
默認(rèn)實(shí)參 201
執(zhí)行位運(yùn)算的函數(shù) 203
移位運(yùn)算符 205
整型的位數(shù) 209
6-2 引用和引用傳遞 212
值傳遞的局限性 212
引用 212
引用傳遞 213
三個(gè)值的排序 215
6-3 作用域和存儲(chǔ)期 218
作用域 218
存儲(chǔ)期 219
返回引用的函數(shù) 223
6-4 重載和內(nèi)聯(lián)函數(shù) 226
函數(shù)的重載 226
內(nèi)聯(lián)函數(shù) 228
小結(jié) 232
第7章 指針 235
7-1 指針 236
對(duì)象和地址 236
指針 237
使用了取址運(yùn)算符和解引用運(yùn)算符的表達(dá)式的求值 241
7-2 函數(shù)調(diào)用和指針 244
指針傳遞 244
7-3 指針和數(shù)組 246
指針和數(shù)組 246
解引用運(yùn)算符和下標(biāo)運(yùn)算符 248
下標(biāo)運(yùn)算符的操作數(shù) 249
數(shù)組和指針的不同點(diǎn) 251
函數(shù)之間的數(shù)組的傳遞 251
const指針型的形參 253
函數(shù)之間的多維數(shù)組的傳遞 254
7-4 通過指針遍歷數(shù)組元素 257
通過指針遍歷數(shù)組元素 257
線性查找 258
7-5 動(dòng)態(tài)創(chuàng)建對(duì)象 263
自動(dòng)存儲(chǔ)期和靜態(tài)存儲(chǔ)期 263
動(dòng)態(tài)存儲(chǔ)期 263
動(dòng)態(tài)創(chuàng)建數(shù)組對(duì)象 266
對(duì)象創(chuàng)建失敗和異常處理 268
空指針 270
指向void的指針 271
小結(jié) 273
第8章 字符串和指針 275
8-1 字符串和指針 276
字符串字面量 276
字符數(shù)組 277
字符串指針 283
兩種字符串的不同點(diǎn) 284
字符串的數(shù)組 286
8-2 cstring庫(kù) 291
strlen:計(jì)算字符串的長(zhǎng)度 291
strcpy、strncpy:復(fù)制字符串 293
strcat、strncat:拼接字符串 294
strcmp、strncmp:比較字符串 297
小結(jié) 299
第9章 函數(shù)的應(yīng)用 301
9-1 函數(shù)模板 302
函數(shù)模板和模板函數(shù) 302
顯式實(shí)例化 305
顯式特例化 307
9-2 大規(guī)模程序的開發(fā) 309
分離式編譯和鏈接 309
9-3 命名空間 315
命名空間的定義 315
無(wú)名命名空間 317
using聲明和using指令 318
小結(jié) 320
第 10章 類 323
10-1 類的思想 324
數(shù)據(jù)的操作 324
類 325
構(gòu)造函數(shù) 331
成員函數(shù)和消息 333
10-2 類的實(shí)現(xiàn) 339
在類定義之外的成員函數(shù)的定義 339
頭文件和源文件的分離 341
汽車類 348
小結(jié) 353
第 11章 簡(jiǎn)單類的創(chuàng)建 355
11-1 日期類的創(chuàng)建 356
日期類 356
構(gòu)造函數(shù)的定義 356
構(gòu)造函數(shù)的調(diào)用 358
復(fù)制構(gòu)造函數(shù) 359
臨時(shí)對(duì)象 360
類對(duì)象的賦值 361
默認(rèn)構(gòu)造函數(shù) 362
const成員函數(shù) 364
this指針和*this 368
類類型的返回 369
通過this指針訪問成員 370
字符串流 372
插入符和提取符的重載 373
11-2 作為成員的類 378
類類型的成員 378
has-A關(guān)系 378
構(gòu)造函數(shù)初始化器 379
頭文件的設(shè)計(jì)和引入保護(hù) 383
小結(jié) 391
第 12章 轉(zhuǎn)換函數(shù)和運(yùn)算符函數(shù) 393
12-1 計(jì)數(shù)器類 394
計(jì)數(shù)器類 394
轉(zhuǎn)換函數(shù) 397
運(yùn)算符函數(shù)的定義 398
運(yùn)算符函數(shù)的調(diào)用 401
12-2 布爾值類 404
布爾值類 404
類作用域 404
轉(zhuǎn)換構(gòu)造函數(shù) 406
用戶自定義轉(zhuǎn)換 407
插入符的重載 407
12-3 復(fù)數(shù)類 410
復(fù)數(shù) 410
運(yùn)算符函數(shù)和操作數(shù)的類型 411
友元函數(shù) 413
const引用參數(shù) 415
加法運(yùn)算符的重載 418
復(fù)合賦值運(yùn)算符的重載 419
相等運(yùn)算符的重載 419
運(yùn)算符函數(shù)的相關(guān)規(guī)則 422
小結(jié) 424
第 13章 靜態(tài)成員 427
13-1 靜態(tài)數(shù)據(jù)成員 428
靜態(tài)數(shù)據(jù)成員 428
靜態(tài)數(shù)據(jù)成員的訪問 431
13-2 靜態(tài)成員函數(shù) 434
靜態(tài)成員函數(shù) 434
私有的靜態(tài)成員函數(shù) 435
靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù) 441
小結(jié) 443
第 14章 通過數(shù)組類學(xué)習(xí)類的設(shè)計(jì) 445
14-1 構(gòu)造函數(shù)和析構(gòu)函數(shù) 446
整數(shù)數(shù)組類 446
類對(duì)象的生命周期 447
顯式構(gòu)造函數(shù) 449
析構(gòu)函數(shù) 450
14-2 賦值運(yùn)算符和復(fù)制構(gòu)造函數(shù) 453
賦值運(yùn)算符的重載 453
復(fù)制構(gòu)造函數(shù)的重載 457
14-3 異常處理 461
對(duì)錯(cuò)誤的處理 461
異常處理 462
異常的捕獲 462
異常的拋出 464
小結(jié) 469
后記 471
參考文獻(xiàn) 473

本目錄推薦

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