本節(jié)內(nèi)容小編為大家精選帶來的是完美C++中文第五版,該電子書為pdf格式高清免費(fèi)版,書籍內(nèi)容完整詳細(xì),該書對C++編程語言提供了完整的、全面的和完美的介紹。有讀者這樣評價這本書——“書中的例子非常清晰簡明。它不存在不清楚或者沒解決的問題。各種藍(lán)框分布在各個章節(jié)里,用來突出要點(diǎn)和技巧。另外,它的封面是非常棒的!……”——如果你也想閱讀一下這本完美C++中文第五版,點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載即可哦!
完美C++第五版簡介
它為讀者提供了一個學(xué)習(xí)、理解和掌握 C++編程語言的全面視圖,覆蓋面廣、實用性強(qiáng)。書中介紹了 C++的基本數(shù)據(jù)類型,如字符串、數(shù)組、指針、結(jié)構(gòu)體、類等,同時也詳細(xì)描述了面向?qū)ο缶幊陶Z言的特性:封裝、繼承和多態(tài),以及這些特性在 C++語言中的具體使用方式。本書的后面章節(jié)還重點(diǎn)介紹了模板、鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)、標(biāo)準(zhǔn)模板庫以及異常處理等C++語言的進(jìn)階編程知識。這些知識在從事具體編程工作時會經(jīng)常使用到。
這本書對C++的一些重點(diǎn)知識,輔以實例進(jìn)行了重點(diǎn)講解,特別是對一些易混淆、易犯錯的知識點(diǎn),專門以“陷阱”的組織方式進(jìn)行深入分析和討論,幫助讀者更好地理解和掌握。《完美C++(第5版)》中各章均含有大量例子及完整的代碼段和分析,幫助讀者強(qiáng)化對關(guān)鍵概念的理解,以及對主題的掌握。各章還配有豐富的自測習(xí)題以及答案,幫助讀者進(jìn)一步提升對C++知識的理解以及實際動手編程能力。
原書由知名學(xué)者所著,歷經(jīng)多個版本,根據(jù)C++技術(shù)的發(fā)展,內(nèi)容不斷完善、豐富,體系完整、實踐性強(qiáng)。
完美C++第五版可以作為高等院校學(xué)習(xí)編程基本知識以及C++編程語言課程的教材,也可以作為有C++編程經(jīng)驗者的參考書。
完美C++第五版目錄節(jié)選
第1章 C++ 基礎(chǔ) 1
1.1 C++簡介 2
C++語言的起源 2
C++與面向?qū)ο缶幊?3
C++的特點(diǎn) 3
C++術(shù)語 3
C++程序示例 3
1.2 變量、表達(dá)式及賦值語句 5
標(biāo)識符 5
變量 6
賦值語句 8
string類簡介 9
陷阱:未初始化變量 9
提示:采用有意義的變量名 10
更多賦值語句 11
賦值兼容性 11
字面值 12
轉(zhuǎn)義序列 14
命名常量 14
算數(shù)運(yùn)算符和表達(dá)式 16
整數(shù)和浮點(diǎn)數(shù)除法 17
陷阱:全整數(shù)除法 17
類型轉(zhuǎn)換 18
自增和自減運(yùn)算符 20
陷阱:求值順序 21
1.3 控制臺輸入/輸出 22
使用cout輸出 22
換行符 23
提示:以\n或endl結(jié)束程序 24
格式化浮點(diǎn)數(shù) 24
用cerr輸出 25
用cin輸入 25
提示:輸入/輸出中的換行 28
1.4 編程風(fēng)格 28
注釋 28
1.5 庫與命名空間 29
庫與include命令 29
命名空間 29
陷阱:庫名的問題 30
第2章 流程控制 37
2.1 布爾表達(dá)式 38
創(chuàng)建布爾表達(dá)式 38
陷阱:不等式連寫 39
布爾表達(dá)式求值 40
優(yōu)先級規(guī)則 41
陷阱:整數(shù)值用作布爾值 44
2.2 分支機(jī)制 45
if-else語句 45
復(fù)合語句 47
陷阱:用=代替== 47
省略else 49
嵌套語句 49
多分支if-else語句 49
switch語句 50
陷阱:遺漏switch語句中的break 52
提示:在菜單中使用switch語句 52
枚舉類型 53
條件運(yùn)算符 53
2.3 循環(huán) 54
while和do-while循環(huán) 54
再談自增和自減運(yùn)算符 57
逗號運(yùn)算符 58
for語句 59
提示:重復(fù)N次的循環(huán) 61
陷阱:for語句中額外的分號 62
陷阱:無限循環(huán) 62
break與continue語句 65
嵌套循環(huán) 67
2.4 文件輸入簡介 67
通過ifstream讀取文本文件內(nèi)容 68
第3章 函數(shù)基礎(chǔ) 81
3.1 預(yù)定義函數(shù) 82
帶有返回值的預(yù)定義函數(shù) 82
預(yù)定義的void函數(shù) 86
隨機(jī)數(shù)生成器 88
3.2 自定義函數(shù) 91
定義帶有返回值的函數(shù) 91
函數(shù)聲明的另一種形式 93
陷阱:參數(shù)順序的錯誤 93
調(diào)用函數(shù)的函數(shù) 94
示例:一個四舍五入的函數(shù) 94
返回布爾值的函數(shù) 96
定義void函數(shù) 96
void函數(shù)中的return語句 98
前提條件和運(yùn)行結(jié)果 98
main函數(shù) 100
遞歸函數(shù) 100
3.3 作用域規(guī)則 101
局部變量 101
過程抽象 103
全局常量和全局變量 104
語句塊 106
嵌套作用域 107
提示:在分支和循環(huán)語句中使用函數(shù)調(diào)用 107
for循環(huán)體中的變量聲明 107
第4章 函數(shù)與重載 117
4.1 參數(shù) 118
傳值參數(shù) 118
初識引用參數(shù) 120
引用傳遞調(diào)用機(jī)制詳解 122
常量引用參數(shù) 124
示例:函數(shù)swapValues 124
提示:一種操作,而不是代碼 125
混合參數(shù)列表 126
提示:使用何種參數(shù) 126
陷阱:無意的局部變量 128
提示:選擇形參的名字 129
示例:買比薩 129
4.2 重載與默認(rèn)實參 132
重載簡介 132
陷阱:自動類型轉(zhuǎn)換與重載 134
重載解析的規(guī)則 135
示例:改寫“買比薩程序” 136
默認(rèn)參數(shù) 138
……
完美C++第五版內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版