新標準C++程式設計(2018年東南大學出版社出版圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲
書籍信息,內容簡介,圖書目錄,

書籍信息

作者: 嚴悍 陸建峰 衷宜
出版社:東南大學出版社
圖書書號:9787564178475
出版日期:2018年8月
開本:16
版次:1/1
印張:29.5
字數:755千
上架時間:2018-08-27
圖書點擊數:23
價格:¥0元

內容簡介

C++是國內外廣泛採用的程式語言,套用於多種計算平台,國內很多高校都開設C/C++編程的相關課程,也出現了數百種相關教材。C/C++語言在2011年之前主要採用C99和2003標準。2011年國際標準化組織和國際電工委員會發布了C++11新標準,推出近百個新語言特徵,之後C++14和C++17進一步完善了新標準。
新標準引入許多新概念、新規則,使得C++編程表達複雜多變,初學者感到學習實踐難度較大。本書採用研討加實踐的方式,力圖使初學者能熟練掌握新概念、新規則,並增強編程求解能力。
本書共15章,主要分為兩部分:第1部分(前8章)主要介紹結構化編程和函式式編程,第2部分(後7章)主要介紹面向對象編程和泛型編程。
本書可作為大學各學科專業學生學習實踐C++的基礎教材,也適合作為軟體工程開發人員的自學用書和研究人員的參考用書。

圖書目錄

第1章概述1
11C++語言發展歷史1
12一個簡單的C++程式2
13C++程式的開發步驟3
14開發工具簡介4
15C++標準及開發工具6
16C++11與C++14新特徵7
17本書組織結構10
18類型大圖及導讀10
第2章基本類型與變數13
21關鍵字和標識符13
211關鍵字13
212標識符14
213標點符號15
214分隔設定與標記15
22基本類型15
221邏輯型16
222字元型17
223整數型17
224浮點型18
225空類型19
23字面值19
231邏輯值19
232整型值19
233浮點值20
234字元值20
235字元串值22
24變數22
241變數的說明22
242變數的初始化23
243auto初始化23
244變數的賦值24
245變數的輸入輸出24
246命名常量27
小結27
練習題27
第3章運算符與表達式29
31基本運算符29
311算術運算符31
312關係運算符32
313邏輯運算符33
314位運算符34
315條件運算符36
316賦值運算符36
317逗號運算符37
318自增自減運算符37
319sizeof運算符39
3110typeid運算符39
3111其他運算符40
32表達式41
321左值表達式和右值表達式41
322表達式語句41
323表達式類型與decltype42
33類型轉換42
331自動類型轉換42
332賦值類型轉換44
333強制類型轉換45
小結46
練習題46
第4章基本語句49
41語句分類49
42結構化編程基本結構49
421順序結構50
422選擇結構50
423循環結構51
43選擇語句52
431條件語句52
432switch語句55
44循環語句56
441while語句57
442dowhile語句58
443for語句59
444循環語句的比較60
445循環的嵌套60
45跳轉語句61
451break語句61
452continue語句62
453goto語句與標號語句63
46綜合示例63
小結66
練習題67
第5章函式和編譯預處理69
51函式基本概念69
511庫函式和用戶定義函式69
512無參函式和有參函式69
513有返回函式和無返回函式70
52函式的定義70
521傳統函式定義70
522函式定義的要點71
53函式的調用72
531函式調用的形式72
532函式調用的方式72
533函式調用與以值傳遞73
54函式重載74
541重載函式的定義75
542重載函式的調用75
55嵌套調用和遞歸調用76
551函式的嵌套調用76
552函式的遞歸調用77
56函式原型82
57auto函式與尾隨返回類型83
58特殊參數84
581帶預設值的形參84
582可變參數85
59inline函式與constexpr函式87
591inline函式87
592constexpr函式87
510作用域88
5101局部作用域88
5102檔案作用域與全局作用域運算符90
5103函式原型作用域90
5104函式作用域91
511程式運行期存儲區域91
512存儲類91
5121static變數與多檔案項目92
5122extern變數94
5123thread_local變數95
5124存儲類小結96
513編譯預處理96
5131包含檔案97
5132無參宏98
5133有參宏100
5134條件編譯103
5135條件編譯示例104
5136其他預處理指令105
小結106
練習題107
第6章數組與字元串111
61一維數組111
611一維數組的定義111
612一維數組的初始化112
613一維數組的訪問113
614基於範圍for語句114
615一維數組的套用115
616調用標準算法簡化數組編程119
62二維數組121
621二維數組的定義121
622二維數組的初始化121
623二維數組的套用122
63數組與函式124
64容器vector與map127
641vector127
642map129
643初始化列表與統一初始化131
65字元數組與字元串132
651字元數組的定義132
652字元數組的初始化133
653字元數組的輸入輸出134
654字元數組的操作136
66字元串處理函式137
661字元數組處理函式137
662string類型139
663字元串套用示例140
小結142
練習題142
第7章結構、 枚舉、 聯合體146
71結構146
711結構類型的定義146
712說明結構變數149
713結構變數的初始化149
714結構變數的使用150
715結構的數組152
716結構中的靜態成員155
717結構的嵌套定義157
718C++結構的構造函式與成員函式157
72位域159
721位域的定義159
722位域的使用161
73枚舉162
731枚舉類型及枚舉變數162
732枚舉的使用163
733強類型枚舉165
74聯合體166
741聯合體類型的定義166
742聯合體變數的說明及使用167
743非受限聯合體169
75類型別名typedef與using170
小結171
練習題172

相關詞條

熱門詞條

聯絡我們