定 價:¥69.00
作 者: | 馮玉芬,周樹功,母景琴,詹勝 |
出版社: | 清華大學(xué)出版社 |
叢編項: | 21世紀新形態(tài)教學(xué)練一體化系列叢書 |
標 簽: | 暫缺 |
ISBN: | 9787302627005 | 出版時間: | 2023-04-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 409 | 字數(shù): |
第1章概述1
1.1C++語言與計算機的關(guān)系1
1.1.1計算機及計算機的組成2
1.1.2計算機發(fā)展的歷史2
1.1.3程序和計算機程序4
1.1.4計算機程序設(shè)計語言4
1.1.5高級程序設(shè)計語言的發(fā)展過程7
1.1.6面向?qū)ο蟪绦蛟O(shè)計語言的特點10
1.1.7C++語言的標準14
1.2DevC++5.11的下載、安裝及使用15
1.2.1軟件下載及安裝15
1.2.2啟動設(shè)置環(huán)境并編寫代碼、編譯及運行18
1.2.3DevC++編譯器的設(shè)置22
1.3案例1——Hello World!25
1.3.1問題描述及程序代碼25
1.3.2C++語言程序結(jié)構(gòu)26
1.3.3C++語言的詞法和詞法規(guī)則28
1.3.4程序代碼中最小的符號29
本章小結(jié)30
程序練習(xí)題30
第2章數(shù)據(jù)類型和運算符33
2.1信息的存儲表示33
2.1.1計算機的數(shù)字系統(tǒng)33
2.1.2不同數(shù)制之間的轉(zhuǎn)換34
2.1.3計算機系統(tǒng)中的數(shù)值編碼37
2.2案例2——簡易計算器39
2.2.1問題描述及程序代碼39
2.2.2數(shù)據(jù)類型40
2.2.3變量44
2.2.4輸入和輸出46
2.2.5上機練習(xí)48
2.3案例3——泳池欄桿和鋪地造價49
2.3.1問題描述及程序代碼49
2.3.2常量50
2.3.3算術(shù)運算符53
2.3.4上機練習(xí)55
2.4案例4——閏年判斷57
2.4.1問題描述及程序代碼57
2.4.2條件運算符58
2.4.3關(guān)系運算符59
2.4.4邏輯運算符61
2.4.5上機練習(xí)63
2.5案例5——數(shù)字簡單加密64
2.5.1問題描述及程序代碼64
2.5.2移位運算符65
2.5.3邏輯位運算符67
2.5.4賦值運算符69
2.5.5上機練習(xí)69
2.6案例6——依據(jù)身份證號碼計算年齡71
2.6.1問題描述及程序代碼71
2.6.2數(shù)組72
2.6.3字符串處理函數(shù)77
2.6.4獲取系統(tǒng)當前日期80
2.6.5string類82
2.6.6上機練習(xí)84
本章小結(jié)85
程序練習(xí)題85
第3章流程控制語句87
3.1程序流程描述的方法87
3.1.1程序流程的描述方式87
3.1.2判斷素數(shù)的程序流程描述90
3.2案例7——階梯水價93
3.2.1問題描述及程序代碼93
3.2.2條件語句94
3.2.3上機練習(xí)99
3.3案例8——車牌查詢100
3.3.1問題描述及程序代碼100
3.3.2開關(guān)語句101
3.3.3上機練習(xí)103
3.4案例9——猜數(shù)小游戲105
3.4.1問題描述及程序代碼105
3.4.2生成隨機數(shù)106
3.4.3循環(huán)語句107
3.4.4上機練習(xí)112
3.5案例10——尋找素數(shù)115
3.5.1問題描述及程序代碼115
3.5.2多重循環(huán)116
3.5.3轉(zhuǎn)向語句120
3.5.4上機練習(xí)123
3.6案例11——銀行取款126
3.6.1問題描述及程序代碼126
3.6.2文本文件的輸入和輸出128
3.6.3上機練習(xí)133
本章小結(jié)134
程序練習(xí)題134
第4章函數(shù)136
4.1案例12——計算平均分136
4.1.1問題描述及程序代碼136
4.1.2函數(shù)的定義和函數(shù)的調(diào)用137
4.1.3上機練習(xí)144
4.2案例13——“好好學(xué)習(xí),天天向上”的力量145
4.2.1問題描述及程序代碼145
4.2.2函數(shù)聲明及函數(shù)形參的默認值146
4.2.3函數(shù)重載148
4.2.4上機練習(xí)150
4.3案例14——漢諾塔游戲152
4.3.1問題描述及程序代碼152
4.3.2函數(shù)嵌套調(diào)用和函數(shù)的遞歸調(diào)用155
4.3.3上機練習(xí)157
4.4數(shù)據(jù)的存儲類型159
4.4.1數(shù)據(jù)的存儲類型的意義159
4.4.2數(shù)據(jù)的六種存儲類型161
4.4.3內(nèi)部函數(shù)和外部函數(shù)165
4.4.4上機練習(xí)165
4.5案例15——弟弟的作業(yè)168
4.5.1問題描述及問題分析168
4.5.2程序代碼及運行結(jié)果169
4.5.3上機練習(xí)172
本章小結(jié)174
程序練習(xí)題175
第5章指針176
5.1指針的概念及聲明格式176
5.1.1指針的概念176
5.1.2指針變量聲明格式177
5.1.3聲明指向不同數(shù)據(jù)類型的指針179
5.1.4上機練習(xí)181
5.2指針的運算182
5.2.1使用指針訪問數(shù)組元素182
5.2.2指針的算術(shù)運算183
5.2.3指針的關(guān)系運算184
5.3指針與數(shù)組186
5.3.1指向數(shù)組的指針186
5.3.2指針數(shù)組188
5.3.3上機練習(xí)188
5.4指針與函數(shù)191
5.4.1指針變量作函數(shù)的形參191
5.4.2指針函數(shù)192
5.4.3指向函數(shù)的指針194
5.4.4上機練習(xí)196
5.5常指針200
5.5.1所存放地址為常量的常指針200
5.5.2指向內(nèi)容為常量的指針200
5.5.3指向內(nèi)容為常量的常指針201
5.5.4上機練習(xí)201
本章小結(jié)203
程序練習(xí)題203
第6章結(jié)構(gòu)類型205
6.1案例16——天數(shù)計算205
6.1.1問題描述及程序代碼205
6.1.2結(jié)構(gòu)類型和結(jié)構(gòu)變量207
6.1.3結(jié)構(gòu)變量作為函數(shù)的參數(shù)213
6.1.4上機練習(xí)214
6.2案例17——學(xué)生成績統(tǒng)計215
6.2.1問題描述及程序代碼215
6.2.2結(jié)構(gòu)和數(shù)組218
6.2.3用結(jié)構(gòu)類型創(chuàng)建鏈表219
6.2.4上機練習(xí)222
本章小結(jié)225
程序練習(xí)題225
第7章類和對象226
7.1案例18——簡易電子日歷227
7.1.1問題描述及簡單代碼228
7.1.2類和對象定義229
7.1.3構(gòu)造函數(shù)和析構(gòu)函數(shù)234
7.1.4成員函數(shù)的特性241
7.1.5上機練習(xí)244
7.2案例19——教師管理系統(tǒng)248
7.2.1問題描述及程序代碼248
7.2.2對象數(shù)組和對象指針數(shù)組252
7.2.3this指針256
7.2.4上機練習(xí)258
7.3靜態(tài)成員和常成員262
7.3.1靜態(tài)成員262
7.3.2常成員266
7.3.3上機練習(xí)269
7.4友元函數(shù)和友元類273
7.4.1友元函數(shù)273
7.4.2友元類276
7.4.3上機練習(xí)278
本章小結(jié)280
程序練習(xí)題281
第8章繼承性283
8.1基類和派生類285
8.1.1一個簡單的基類285
8.1.2派生一個新類286
8.1.3單繼承中派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)288
8.1.4派生類和基類之間的特殊關(guān)系——子類型的賦值兼容293
8.1.5上機練習(xí)293
8.2多繼承和虛基類297
8.2.1多繼承派生類的構(gòu)造函數(shù)297
8.2.2虛基類301
8.2.3上機練習(xí)306
8.3案例20——化妝品管理系統(tǒng)310
8.3.1創(chuàng)建一個項目310
8.3.2上機練習(xí)323
本章小結(jié)323
第9章多態(tài)性325
9.1案例21——復(fù)數(shù)求和326
9.1.1問題描述及分析326
9.1.2運算符重載函數(shù)329
9.1.3單目運算符重載函數(shù)335
9.1.4C++運算符重載的聲明336
9.1.5上機練習(xí)337
9.2模板341
9.2.1問題描述及分析341
9.2.2函數(shù)模板342
9.2.3類模板344
9.2.4上機練習(xí)347
9.3案例22——你是誰349
9.3.1問題描述與分析349
9.3.2虛函數(shù)351
9.3.3純虛函數(shù)和抽象類355
9.3.4上機練習(xí)357
本章小結(jié)359
程序練習(xí)題359
第10章輸入、輸出和文件361
10.1案例23——數(shù)值和字符串的格式化輸出362
10.1.1問題描述及程序分析362
10.1.2輸出格式的應(yīng)用365
10.1.3其他的輸入、輸出方法 367
10.1.4上機練習(xí)371
10.2案例24——學(xué)生成績管理374
10.2.1問題描述及程序代碼374
10.2.2二進制文件379
10.2.3文件的隨機存取380
10.2.4上機練習(xí)382
本章小結(jié)384
程序練習(xí)題384
第11章綜合實例385
11.1課堂隨機點名應(yīng)用程序分析與設(shè)計385
11.1.1需求分析385
11.1.2結(jié)構(gòu)與功能設(shè)計388
11.2主函數(shù)的定義與程序運行404
11.2.1文件包含和主函數(shù)的定義404
11.2.2程序的執(zhí)行過程及運行結(jié)果407
本章小結(jié)409