日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)C++從入門(mén)到精通

C++從入門(mén)到精通

C++從入門(mén)到精通

定 價(jià):¥69.00

作 者: 王征,李曉波
出版社: 中國(guó)鐵道出版社有限公司
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787113263980 出版時(shí)間: 2020-01-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 352 字?jǐn)?shù):  

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

  本書(shū)從基本的C++概念入手,由淺入深,以典型實(shí)例、綜合實(shí)例剖析講解,一步一步引導(dǎo)初學(xué)者掌握C++知識(shí)。本書(shū)共18章,其中第1~4章是C++基礎(chǔ)篇;第5~9章是C++核心篇;第10~13章是C++面向?qū)ο蟪绦蛟O(shè)計(jì)篇;第14~17章是C++提高篇;第18章是綜合案例實(shí)戰(zhàn)篇,通過(guò)職工信息管理系統(tǒng)的編寫(xiě),使初學(xué)者提高對(duì)C++編程的綜合認(rèn)識(shí),并真正掌握編程的核心思想及技巧,從而學(xué)以致用。 在講解過(guò)程中既考慮讀者的學(xué)習(xí)習(xí)慣,又通過(guò)具體實(shí)例剖析講解C++編程中的熱點(diǎn)問(wèn)題、關(guān)鍵問(wèn)題及種種難題。 本書(shū)適合于大中專(zhuān)學(xué)校的師生、有編程夢(mèng)想的初高中生閱讀,更適合于培訓(xùn)機(jī)構(gòu)的師生、編程愛(ài)好者、初中級(jí)程序員、程序測(cè)試及維護(hù)人員閱讀研究。

作者簡(jiǎn)介

暫缺《C++從入門(mén)到精通》作者簡(jiǎn)介

圖書(shū)目錄

第1章 C++ 程序設(shè)計(jì)快速入門(mén) / 1
1.1 初識(shí)C++ / 2
1.1.1 C++ 的由來(lái) / 2
1.1.2 C++ 的組成 / 2
1.1.3 C++ 的特點(diǎn) / 3
1.2 搭建C++ 開(kāi)發(fā)環(huán)境 / 4
1.2.1 C++ 語(yǔ)言的集成開(kāi)發(fā)環(huán)境概述 / 4
1.2.2 Dev-C++ 的下載 / 5
1.2.3 Dev-C++ 的安裝 / 6
1.2.4 第一次啟動(dòng)的簡(jiǎn)單設(shè)置 / 8
1.3 編寫(xiě)C++ 程序 / 9
1.3.1 新建源代碼文件 / 9
1.3.2 編寫(xiě)代碼并保存 / 10
1.3.3 編譯運(yùn)行 / 11
1.3.4 實(shí)例:9×9 乘法表 / 12

第2章 C++ 程序設(shè)計(jì)的初步知識(shí) / 15
2.1 常量和變量 / 16
2.1.1 常量 / 16
2.1.2 變量 / 18
2.2 基本數(shù)據(jù)類(lèi)型 / 20
2.2.1 整型 / 20
2.2.2 浮點(diǎn)型 / 22
2.2.3 字符型 / 23
2.2.4 布爾型 / 27
2.3 運(yùn)算符 / 27
2.3.1 算術(shù)運(yùn)算符 / 27
2.3.2 賦值運(yùn)算符 / 29
2.3.3 位運(yùn)算符 / 30
2.4 自增(++) 和自減(--) / 33
2.5 C++ 的代碼編寫(xiě)注意事項(xiàng) / 35

第3章 C++ 程序設(shè)計(jì)的判斷結(jié)構(gòu) / 37
3.1 if...else 語(yǔ)句 / 38
3.1.1 if...else 語(yǔ)句的一般格式 / 38
3.1.2 實(shí)例:任意輸入兩個(gè)數(shù),顯示大數(shù) / 38
3.1.3 實(shí)例:任意輸入一個(gè)正數(shù),判斷是奇數(shù),還是偶數(shù) / 39
3.1.4 實(shí)例:登錄系統(tǒng) / 40
3.2 多個(gè)if...else 語(yǔ)句 / 41
3.2.1 實(shí)例:獎(jiǎng)金發(fā)放系統(tǒng) / 42
3.2.2 實(shí)例:每周工作計(jì)劃系統(tǒng) / 43
3.3 關(guān)系運(yùn)算符 / 45
3.3.1 關(guān)系運(yùn)算符及意義 / 45
3.3.2 實(shí)例:學(xué)生成績(jī)?cè)u(píng)語(yǔ)系統(tǒng) / 45
3.3.3 實(shí)例:求一元二次方程的根 / 48
3.4 邏輯運(yùn)算符 / 50
3.4.1 邏輯運(yùn)算符及意義 / 50
3.4.2 實(shí)例:判斷是否是閏年 / 50
3.4.3 實(shí)例:任意輸入一個(gè)字母,判斷是元音字母還是輔音字母 / 51
3.4.4 實(shí)例:輸入3 個(gè)數(shù)并顯示最小的數(shù) / 52
3.4.5 實(shí)例:剪刀、石頭、布游戲 / 53
3.5 嵌套if 語(yǔ)句 / 54
3.5.1 嵌套if 語(yǔ)句的一般格式 / 54
3.5.2 實(shí)例:判斷一個(gè)數(shù)是否是5 或7 的倍數(shù) / 55
3.6 條件運(yùn)算符和條件表達(dá)式 / 56
3.7 switch 語(yǔ)句 / 57
3.7.1 switch 語(yǔ)句的一般格式 / 57
3.7.2 實(shí)例:根據(jù)輸入的數(shù)顯示相應(yīng)的星期幾 / 58

第4章 C++ 程序設(shè)計(jì)的循環(huán)結(jié)構(gòu) / 59
4.1 while 循環(huán) / 60
4.1.1 while 循環(huán)的一般格式 / 60
4.1.2 實(shí)例:利用while 循環(huán)顯示26 個(gè)大寫(xiě)字母 / 60
4.1.3 實(shí)例:利用while 循環(huán)顯示100 內(nèi)的自然數(shù) / 61
4.1.4 實(shí)例:隨機(jī)產(chǎn)生15 個(gè)隨機(jī)數(shù),并顯示最大的數(shù) / 61
4.1.5 實(shí)例:求s=a+aa+aaa+……+aa...a 的值 / 62
4.1.6 實(shí)例:猴子吃桃問(wèn)題 / 63
4.2 do-while 循環(huán) / 64
4.2.1 do-while 循環(huán)的一般格式 / 64
4.2.2 實(shí)例:利用do-while 循環(huán)顯示26 個(gè)小寫(xiě)字母及對(duì)應(yīng)的ASII 碼 / 65
4.2.3 實(shí)例:計(jì)算1+2+3+……+120 的和 / 65
4.2.4 實(shí)例:階乘求和 / 66
4.2.5 實(shí)例:任意輸入兩個(gè)數(shù),求這兩個(gè)數(shù)的最小公倍數(shù) / 67
4.3 for 循環(huán) / 68
4.3.1 for 循環(huán)的一般格式 / 68
4.3.2 實(shí)例:顯示100 之內(nèi)的偶數(shù) / 68
4.3.3 實(shí)例:分解質(zhì)因數(shù) / 69
4.3.4 實(shí)例:任意輸入兩個(gè)數(shù),求這兩個(gè)數(shù)的最大公約數(shù) / 70
4.3.5 實(shí)例:小球反彈的高度 / 71
4.4 無(wú)限循環(huán) / 72
4.5 循環(huán)嵌套 / 73
4.5.1 實(shí)例:顯示* 號(hào)直角三角形 / 73
4.5.2 實(shí)例:顯示* 號(hào)等腰三角形 / 74
4.5.3 實(shí)例:繪制?號(hào)的菱形 / 57
4.5.4 實(shí)例:斐波那契數(shù)列 / 76
4.5.5 實(shí)例:楊輝三角 / 76
4.5.6 實(shí)例:弗洛伊德三角形 / 78
4.6 break 語(yǔ)句 / 79
4.7 continue 語(yǔ)句 / 81

第5章 C++ 程序設(shè)計(jì)的函數(shù)及應(yīng)用 / 83
5.1 函數(shù)概述 / 84
5.2 內(nèi)置函數(shù) / 84
5.2.1 數(shù)學(xué)函數(shù) / 84
5.2.2 隨機(jī)函數(shù) / 86
5.2.3 三角函數(shù) / 87
5.2.4 字符函數(shù) / 88
5.3 自定義函數(shù) / 90
5.3.1 函數(shù)的定義 / 90
5.3.2 函數(shù)調(diào)用 / 91
5.3.3 函數(shù)的參數(shù) / 92
5.3.4 遞歸函數(shù) / 95
5.3.5 內(nèi)聯(lián)函數(shù)(Inline) / 96
5.4 實(shí)例:計(jì)算一個(gè)數(shù)為兩個(gè)質(zhì)數(shù)之和 / 97
5.5 實(shí)例:利用遞歸函數(shù)解決年齡問(wèn)題 / 99

第6章 C++ 程序設(shè)計(jì)的數(shù)組及應(yīng)用 / 103
6.1 數(shù)組概述 / 104
6.1.1 數(shù)組的定義 / 104
6.1.2 數(shù)組的初始化 / 104
6.2 數(shù)組元素的訪(fǎng)問(wèn) / 105
6.2.1 實(shí)例:利用數(shù)組元素的索引顯示矩陣內(nèi)容 / 105
6.2.2 實(shí)例:利用循環(huán)語(yǔ)句顯示數(shù)組中的元素 / 106
6.2.3 實(shí)例:利用隨機(jī)數(shù)為數(shù)組賦值并顯示 / 107
6.3 二維數(shù)組 / 108
6.3.1 二維數(shù)組的定義 / 108
6.3.2 二維數(shù)組的初始化 / 109
6.3.3 顯示二維數(shù)組中的元素值 / 109
6.4 判斷某學(xué)生是否是三好學(xué)生 / 111
6.5 函數(shù)在數(shù)組中的應(yīng)用 / 113
6.5.1 把數(shù)組作為參數(shù)傳給函數(shù) / 113
6.5.2 函數(shù)的返回值是數(shù)組 / 115
6.6 排序數(shù)組中的元素 / 116
6.6.1 冒泡排序 / 116
6.6.2 選擇排序 / 118
6.6.3 插入排序 / 120

第7章 C++ 程序設(shè)計(jì)的字符串及應(yīng)用 / 123
7.1 字符串常量 / 124
7.2 字符數(shù)組 / 124
7.2.1 什么是字符數(shù)組 / 124
7.2.2 字符數(shù)組的初始化 / 124
7.2.3 字符數(shù)組的顯示 / 125
7.2.4 字符串的顯示 / 126
7.2.5 動(dòng)態(tài)輸入字符串并顯示 / 126
7.3 字符串?dāng)?shù)組 / 127
7.3.1 字符串?dāng)?shù)組的顯示 / 128
7.3.2 動(dòng)態(tài)輸入字符串?dāng)?shù)組并顯示 / 128
7.4 字符串處理的常用函數(shù) / 129
7.4.1 strlen() 函數(shù) / 129
7.4.2 strcpy() 函數(shù)和strcat() 函數(shù) / 130
7.4.3 strcmp() 函數(shù) / 131
7.4.4 strchr() 函數(shù) / 132
7.4.5 strstr() 函數(shù) / 133
7.5 字符串的實(shí)例應(yīng)用 / 134
7.5.1 實(shí)例:字符串的截取 / 135
7.5.2 實(shí)例:字符串的排序 / 135
7.5.3 實(shí)例:統(tǒng)計(jì)漢字和字母的個(gè)數(shù) / 136
7.5.4 實(shí)例:動(dòng)態(tài)輸入5 個(gè)單詞并排序 / 137
7.6 string 類(lèi) / 138

第8章 C++ 程序設(shè)計(jì)的指針及應(yīng)用 / 141
8.1 指針概述 / 142
8.1.1 C++ 中的地址 / 142
8.1.2 C++ 中的指針 / 143
8.1.3 指針的賦值與顯示 / 143
8.1.4 引用指針中的變量 / 145
8.1.5 指向指針的指針 / 146
8.2 指針的移動(dòng)操作 / 147
8.2.1 指針的遞增操作 / 147
8.2.2 指針的遞減操作 / 148
8.2.3 指針的減法運(yùn)算 / 149
8.2.4 指針的比較 / 150
8.3 指針在函數(shù)中的應(yīng)用 / 151
8.3.1 指針作為函數(shù)的形式參數(shù) / 151
8.3.2 函數(shù)的返回值是指針 / 152
8.4 指針在數(shù)組中的應(yīng)用 / 153
8.5 指針在字符串中的應(yīng)用 / 155
8.6 指針數(shù)組 / 157

第9章 C++ 程序設(shè)計(jì)的復(fù)合結(jié)構(gòu)及應(yīng)用 / 159
9.1 結(jié)構(gòu)體概述 / 160
9.1.1 什么是結(jié)構(gòu)體 / 160
9.1.2 定義結(jié)構(gòu)體變量 / 160
9.1.3 給結(jié)構(gòu)體變量賦初值 / 161
9.1.4 結(jié)構(gòu)體變量的顯示 / 161
9.2 結(jié)構(gòu)體數(shù)組 / 162
9.2.1 實(shí)例:輸出結(jié)構(gòu)體數(shù)組中的元素 / 163
9.2.2 實(shí)例:輸出所有女性職工的信息 / 164
9.2.3 實(shí)例:顯示工資大于5600 的女性職工信息 / 165
9.2.4 實(shí)例:求所有職工的工資總和及平均工資 / 166
9.2.5 實(shí)例:求所有男性職工的工資總和及其平均工資 / 167
9.2.6 實(shí)例:顯示工資大于男性平均工資的職工信息 / 168
9.3 指針在結(jié)構(gòu)體中的應(yīng)用 / 169
9.3.1 實(shí)例:利用指針顯示結(jié)構(gòu)體元素信息 / 169
9.3.2 實(shí)例:利用指針顯示結(jié)構(gòu)體數(shù)組元素信息 / 170
9.3.3 實(shí)例:利用指針顯示工資小于6000 的男性職工信息 / 171
9.4 函數(shù)的形式參數(shù)是結(jié)構(gòu)體 / 172
9.5 枚舉類(lèi)型 / 173
9.5.1 定義枚舉類(lèi)型 / 174
9.5.2 定義枚舉變量 / 174
9.5.3 枚舉變量的賦初值并顯示 / 175
9.5.4 實(shí)例:選擇喜歡的顏色 / 175
9.6 共用體類(lèi)型 / 177
9.6.1 定義共用體類(lèi)型 / 177
9.6.2 定義共用體變量 / 178
9.6.3 輸出共用體成員變量 / 178
9.7 用戶(hù)定義類(lèi)型 / 180

第10章 C++ 程序設(shè)計(jì)的類(lèi)和對(duì)象 / 183
10.1 初識(shí)面向?qū)ο?/ 184
10.2 類(lèi)的定義和對(duì)象的創(chuàng)建 / 185
10.2.1 類(lèi)的定義 / 185
10.2.2 對(duì)象的創(chuàng)建 / 185
10.2.3 對(duì)象的初始化與顯示 / 186
10.3 類(lèi)訪(fǎng)問(wèn)修飾符 / 187
10.3.1 公有成員public / 187
10.3.2 私有成員private / 188
10.3.3 保護(hù)成員protected / 189
10.4 類(lèi)的構(gòu)造函數(shù) / 191
10.4.1 定義構(gòu)造函數(shù) / 191
10.4.2 帶有參數(shù)的構(gòu)造函數(shù) / 192
10.4.3 構(gòu)造函數(shù)的參數(shù)化列表 / 193
10.5 類(lèi)的析構(gòu)函數(shù) / 194
10.6 指向?qū)ο蟮闹羔?/ 195
10.7 友元函數(shù)和友元類(lèi) / 197
10.7.1 友元函數(shù) / 197
10.7.2 友元類(lèi) / 200
10.8 this 指針 / 201

第11章 C++ 程序設(shè)計(jì)的繼承與派生 / 203
11.1 初識(shí)繼承 / 204
11.1.1 什么是繼承 / 204
11.1.2 繼承方式 / 204
11.2 派生類(lèi) / 205
11.2.1 派生類(lèi)的定義 / 205
11.2.2 改變派生類(lèi)的訪(fǎng)問(wèn)方式 / 206
11.2.3 派生類(lèi)的構(gòu)造函數(shù) / 208
11.2.4 派生類(lèi)的析構(gòu)函數(shù) / 209
11.2.5 基類(lèi)的名字被覆蓋 / 210
11.3 多繼承 / 212

第12章 C++ 程序設(shè)計(jì)的多態(tài)性與重載 / 215
12.1 多態(tài)性 / 216
12.1.1 什么是多態(tài)性 / 216
12.1.2 多態(tài)應(yīng)用實(shí)例 / 216
12.1.3 定義虛函數(shù)的注意事項(xiàng) / 218
12.1.4 利用引用實(shí)現(xiàn)多態(tài)性 / 218
12.1.5 純虛函數(shù)與接口(抽象類(lèi)) / 220
12.2 重載 / 223
12.2.1 函數(shù)重載 / 223
12.2.2 運(yùn)算符重載 / 224

第13章 C++ 程序設(shè)計(jì)的模板、異常處理和命名空間 / 227
13.1 模板 / 228
13.1.1 函數(shù)模板 / 228
13.1.2 類(lèi)模板 / 230
13.2 異常處理 / 231
13.2.1 捕獲異常 / 231
13.2.2 拋出異常 / 232
13.2.3 標(biāo)準(zhǔn)的異常exception 類(lèi) / 233
13.3 命名空間 / 235
13.3.1 命名空間的定義 / 236
13.3.2 利用using 命令聲明命名空間 / 237
13.3.3 嵌套的命名空間 / 239

第14章 C++ 程序設(shè)計(jì)的編譯預(yù)處理和內(nèi)存管理 / 241
14.1 編譯預(yù)處理概述 / 242
14.2 宏定義 / 243
14.2.1 不帶參數(shù)的宏定義 / 243
14.2.2 帶參數(shù)的宏定義 / 244
14.2.3 預(yù)定義宏 / 246
14.2.4 預(yù)處理器的運(yùn)算符 / 247
14.3 文件包含 / 249
14.3.1 文件包含的格式 / 249
14.3.2 文件包含的運(yùn)用 / 250
14.4 條件編譯 / 251
14.4.1 #if 命令 / 252
14.4.2 #ifdef 命令 / 253
14.4.3 #ifndef 命令 / 254
14.5 內(nèi)存管理 / 255
14.5.1 new 和delete 操作符 / 255
14.5.2 數(shù)組的動(dòng)態(tài)內(nèi)存分配 / 256
14.5.3 對(duì)象的動(dòng)態(tài)內(nèi)存分配 / 258

第15章 C++ 程序設(shè)計(jì)的vector 和deque 容器 / 261
15.1 STL 的六大組件 / 262
15.2 初識(shí)vector 容器 / 262
15.2.1 創(chuàng)建vector 容器 / 263
15.2.2 設(shè)置vector 容器元素值并顯示 / 263
15.2.3 顯示vector 容器中第一個(gè)元素和最后一個(gè)元素 / 265
15.3 vector 容器的迭代器 / 266
15.3.1 容器的iterator 類(lèi)型及begin、end 操作 / 266
15.3.2 使用迭代器顯示vector 容器中的元素 / 266
15.4 向vector 容器中插入元素 / 267
15.5 刪除vector 容器中的元素 / 268
15.6 deque 容器 / 270
15.6.1 創(chuàng)建deque 容器 / 270
15.6.2 設(shè)置deque 容器元素值并顯示 / 271
15.6.3 向deque 容器中添加元素 / 272
15.6.4 刪除deque 容器中的元素 / 274

第16章 C++ 程序設(shè)計(jì)的list 容器和string 類(lèi) / 279
16.1 list 容器 / 280
16.1.1 創(chuàng)建list 容器 / 280
16.1.2 向list 容器中添加元素并顯示 / 281
16.1.3 刪除list 容器中的元素 / 282
16.2 string 類(lèi) / 283
16.2.1 初識(shí)string 類(lèi) / 283
16.2.2 string 類(lèi)字符串的長(zhǎng)度 / 285
16.2.3 獲取string 類(lèi)字符串的元素 / 285
16.2.4 string 類(lèi)字符串的比較 / 286
16.2.5 string 類(lèi)字符串的修改 / 287
16.2.6 string 類(lèi)字符串的替換 / 290
16.2.7 string 類(lèi)字符串的查找 / 291

第17章 C++ 程序設(shè)計(jì)的文件操作 / 293
17.1 文件概述 / 294
17.1.1 C++ 的源程序文件和執(zhí)行文件 / 294
17.1.2 C++ 程序中的數(shù)據(jù)文件 / 294
17.1.3 輸入和輸出緩沖區(qū) / 295
17.1.4 文件流 / 295
17.2 函數(shù)open() 和close() / 296
17.3 創(chuàng)建文件 / 297
17.3.1 在當(dāng)前目錄中創(chuàng)建文件 / 297
17.3.2 在當(dāng)前目錄的子文件夾中創(chuàng)建文件 / 298
17.3.3 在當(dāng)前目錄的上一級(jí)目錄中創(chuàng)建文件 / 299
17.3.4 利用絕對(duì)路徑創(chuàng)建文件 / 300
17.4 向文件中寫(xiě)入內(nèi)容 / 302
17.5 讀出文件中的內(nèi)容 / 304
17.6 二進(jìn)制文件的寫(xiě)入和讀取 / 304
17.6.1 向二進(jìn)制文件中寫(xiě)入內(nèi)容 / 305
17.6.2 讀取二進(jìn)制文件中的內(nèi)容 / 306

第18章 職工信息管理系統(tǒng) / 309
18.1 職工信息管理系統(tǒng)的控制類(lèi) / 310
18.1.1 創(chuàng)建控制類(lèi) / 310
18.1.2 顯示系統(tǒng)信息 / 310
18.1.3 程序主菜單 / 311
18.1.4 職工類(lèi) / 311
18.1.5 初始化數(shù)據(jù) / 313
18.1.6 用戶(hù)登錄 / 313
18.2 編寫(xiě)程序主函數(shù) / 314
18.3 查看職工信息 / 316
18.3.1 在控制類(lèi)中加入查看職工信息函數(shù) / 316
18.3.2 查看職工信息函數(shù)的功能實(shí)現(xiàn) / 316
18.4 添加職工信息 / 318
18.4.1 在控制類(lèi)中加入添加職工信息函數(shù) / 318
18.4.2 顯示單個(gè)職工信息函數(shù) / 318
18.4.3 保存職工信息函數(shù) / 319
18.4.4 添加職工信息函數(shù) / 319
18.5 查找職工信息 / 323
18.5.1 在控制類(lèi)中加入查找職工信息函數(shù) / 323
18.5.2 查找職工信息函數(shù)的功能實(shí)現(xiàn) / 324
18.6 修改職工信息 / 326
18.6.1 在控制類(lèi)中加入修改職工信息函數(shù) / 326
18.6.2 重寫(xiě)職工信息函數(shù) / 326
18.6.3 修改職工信息函數(shù) / 327
18.7 刪除職工信息 / 331
18.7.1 在控制類(lèi)中加入刪除職工信息函數(shù) / 331
18.7.2 刪除職工信息函數(shù)的功能實(shí)現(xiàn) / 331

本目錄推薦

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