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

C++邊做邊學(xué)(微課視頻版)

C++邊做邊學(xué)(微課視頻版)

定 價(jià):¥69.00

作 者: 馮玉芬,周樹功,母景琴,詹勝
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)新形態(tài)教學(xué)練一體化系列叢書
標(biāo) 簽: 暫缺

ISBN: 9787302627005 出版時(shí)間: 2023-04-01 包裝: 平裝
開本: 16開 頁數(shù): 409 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過24個(gè)案例、71個(gè)示例和1個(gè)綜合實(shí)例系統(tǒng)地介紹了C++語言的基礎(chǔ)知識(shí)、基本語法規(guī)則和語句結(jié)構(gòu),以及基本的編程方法。全書共11章,第1~6章分別是概述、數(shù)據(jù)類型和運(yùn)算符、流程控制語句、函數(shù)、指針和結(jié)構(gòu)類型,介紹面向過程的編程方法;第7~9章分別是類和對(duì)象、繼承性、多態(tài)性,講解面向?qū)ο蟮某绦蛟O(shè)計(jì)語言的三大特征及編程方法;第10章詳細(xì)介紹了標(biāo)準(zhǔn)輸入和輸出格式控制及文件的讀、寫操作;第11章講解了1個(gè)綜合實(shí)例——課堂隨機(jī)點(diǎn)名應(yīng)用程序分析與設(shè)計(jì)及其實(shí)現(xiàn)過程。每個(gè)章節(jié)配有多種形式的上機(jī)練習(xí)和程序練習(xí)題,供讀者檢驗(yàn)所學(xué)內(nèi)容的掌握情況。本書可作為學(xué)生或程序員的學(xué)習(xí)用書,適合零基礎(chǔ)且對(duì)C++語言感興趣的初學(xué)者使用,也可作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)的師生用書,或者學(xué)科競賽的輔導(dǎo)用書和培訓(xùn)學(xué)校的教材。

作者簡介

暫缺《C++邊做邊學(xué)(微課視頻版)》作者簡介

圖書目錄

第1章概述1

1.1C++語言與計(jì)算機(jī)的關(guān)系1

1.1.1計(jì)算機(jī)及計(jì)算機(jī)的組成2

1.1.2計(jì)算機(jī)發(fā)展的歷史2

1.1.3程序和計(jì)算機(jī)程序4

1.1.4計(jì)算機(jī)程序設(shè)計(jì)語言4

1.1.5高級(jí)程序設(shè)計(jì)語言的發(fā)展過程7

1.1.6面向?qū)ο蟪绦蛟O(shè)計(jì)語言的特點(diǎn)10

1.1.7C++語言的標(biāo)準(zhǔn)14

1.2DevC++5.11的下載、安裝及使用15

1.2.1軟件下載及安裝15

1.2.2啟動(dòng)設(shè)置環(huán)境并編寫代碼、編譯及運(yùn)行18

1.2.3DevC++編譯器的設(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程序代碼中最小的符號(hào)29

本章小結(jié)30

程序練習(xí)題30

第2章數(shù)據(jù)類型和運(yùn)算符33

2.1信息的存儲(chǔ)表示33

2.1.1計(jì)算機(jī)的數(shù)字系統(tǒng)33

2.1.2不同數(shù)制之間的轉(zhuǎn)換34

2.1.3計(jì)算機(jī)系統(tǒng)中的數(shù)值編碼37

2.2案例2——簡易計(jì)算器39

2.2.1問題描述及程序代碼39

2.2.2數(shù)據(jù)類型40

2.2.3變量44

2.2.4輸入和輸出46

2.2.5上機(jī)練習(xí)48

2.3案例3——泳池欄桿和鋪地造價(jià)49

2.3.1問題描述及程序代碼49

2.3.2常量50

2.3.3算術(shù)運(yùn)算符53

2.3.4上機(jī)練習(xí)55

2.4案例4——閏年判斷57

2.4.1問題描述及程序代碼57

2.4.2條件運(yùn)算符58

2.4.3關(guān)系運(yùn)算符59

2.4.4邏輯運(yùn)算符61

2.4.5上機(jī)練習(xí)63

2.5案例5——數(shù)字簡單加密64

2.5.1問題描述及程序代碼64

2.5.2移位運(yùn)算符65

2.5.3邏輯位運(yùn)算符67

2.5.4賦值運(yùn)算符69

2.5.5上機(jī)練習(xí)69

2.6案例6——依據(jù)身份證號(hào)碼計(jì)算年齡71

2.6.1問題描述及程序代碼71

2.6.2數(shù)組72

2.6.3字符串處理函數(shù)77

2.6.4獲取系統(tǒng)當(dāng)前日期80

2.6.5string類82

2.6.6上機(jī)練習(xí)84

本章小結(jié)85

程序練習(xí)題85

第3章流程控制語句87

3.1程序流程描述的方法87

3.1.1程序流程的描述方式87

3.1.2判斷素?cái)?shù)的程序流程描述90

3.2案例7——階梯水價(jià)93

3.2.1問題描述及程序代碼93

3.2.2條件語句94

3.2.3上機(jī)練習(xí)99

3.3案例8——車牌查詢100

3.3.1問題描述及程序代碼100

3.3.2開關(guān)語句101

3.3.3上機(jī)練習(xí)103

3.4案例9——猜數(shù)小游戲105

3.4.1問題描述及程序代碼105

3.4.2生成隨機(jī)數(shù)106

3.4.3循環(huán)語句107

3.4.4上機(jī)練習(xí)112

3.5案例10——尋找素?cái)?shù)115

3.5.1問題描述及程序代碼115

3.5.2多重循環(huán)116

3.5.3轉(zhuǎn)向語句120

3.5.4上機(jī)練習(xí)123

3.6案例11——銀行取款126

3.6.1問題描述及程序代碼126

3.6.2文本文件的輸入和輸出128

3.6.3上機(jī)練習(xí)133

本章小結(jié)134

程序練習(xí)題134

第4章函數(shù)136

4.1案例12——計(jì)算平均分136

4.1.1問題描述及程序代碼136

4.1.2函數(shù)的定義和函數(shù)的調(diào)用137

4.1.3上機(jī)練習(xí)144

4.2案例13——“好好學(xué)習(xí),天天向上”的力量145

4.2.1問題描述及程序代碼145

4.2.2函數(shù)聲明及函數(shù)形參的默認(rèn)值146

4.2.3函數(shù)重載148

4.2.4上機(jī)練習(xí)150

4.3案例14——漢諾塔游戲152

4.3.1問題描述及程序代碼152

4.3.2函數(shù)嵌套調(diào)用和函數(shù)的遞歸調(diào)用155

4.3.3上機(jī)練習(xí)157

4.4數(shù)據(jù)的存儲(chǔ)類型159

4.4.1數(shù)據(jù)的存儲(chǔ)類型的意義159

4.4.2數(shù)據(jù)的六種存儲(chǔ)類型161

4.4.3內(nèi)部函數(shù)和外部函數(shù)165

4.4.4上機(jī)練習(xí)165

4.5案例15——弟弟的作業(yè)168

4.5.1問題描述及問題分析168

4.5.2程序代碼及運(yùn)行結(jié)果169

4.5.3上機(jī)練習(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上機(jī)練習(xí)181

5.2指針的運(yùn)算182

5.2.1使用指針訪問數(shù)組元素182

5.2.2指針的算術(shù)運(yùn)算183

5.2.3指針的關(guān)系運(yùn)算184

5.3指針與數(shù)組186

5.3.1指向數(shù)組的指針186

5.3.2指針數(shù)組188

5.3.3上機(jī)練習(xí)188

5.4指針與函數(shù)191

5.4.1指針變量作函數(shù)的形參191

5.4.2指針函數(shù)192

5.4.3指向函數(shù)的指針194

5.4.4上機(jī)練習(xí)196

5.5常指針200

5.5.1所存放地址為常量的常指針200

5.5.2指向內(nèi)容為常量的指針200

5.5.3指向內(nèi)容為常量的常指針201

5.5.4上機(jī)練習(xí)201

本章小結(jié)203

程序練習(xí)題203

第6章結(jié)構(gòu)類型205

6.1案例16——天數(shù)計(jì)算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上機(jī)練習(xí)214

6.2案例17——學(xué)生成績統(tǒng)計(jì)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上機(jī)練習(xí)222

本章小結(jié)225

程序練習(xí)題225

第7章類和對(duì)象226

7.1案例18——簡易電子日歷227

7.1.1問題描述及簡單代碼228

7.1.2類和對(duì)象定義229

7.1.3構(gòu)造函數(shù)和析構(gòu)函數(shù)234

7.1.4成員函數(shù)的特性241

7.1.5上機(jī)練習(xí)244

7.2案例19——教師管理系統(tǒng)248

7.2.1問題描述及程序代碼248

7.2.2對(duì)象數(shù)組和對(duì)象指針數(shù)組252

7.2.3this指針256

7.2.4上機(jī)練習(xí)258

7.3靜態(tài)成員和常成員262

7.3.1靜態(tài)成員262

7.3.2常成員266

7.3.3上機(jī)練習(xí)269

7.4友元函數(shù)和友元類273

7.4.1友元函數(shù)273

7.4.2友元類276

7.4.3上機(jī)練習(xí)278

本章小結(jié)280

程序練習(xí)題281

第8章繼承性283

8.1基類和派生類285

8.1.1一個(gè)簡單的基類285

8.1.2派生一個(gè)新類286

8.1.3單繼承中派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)288

8.1.4派生類和基類之間的特殊關(guān)系——子類型的賦值兼容293

8.1.5上機(jī)練習(xí)293

8.2多繼承和虛基類297

8.2.1多繼承派生類的構(gòu)造函數(shù)297

8.2.2虛基類301

8.2.3上機(jī)練習(xí)306

8.3案例20——化妝品管理系統(tǒng)310

8.3.1創(chuàng)建一個(gè)項(xiàng)目310

8.3.2上機(jī)練習(xí)323

本章小結(jié)323

第9章多態(tài)性325

9.1案例21——復(fù)數(shù)求和326

9.1.1問題描述及分析326

9.1.2運(yùn)算符重載函數(shù)329

9.1.3單目運(yùn)算符重載函數(shù)335

9.1.4C++運(yùn)算符重載的聲明336

9.1.5上機(jī)練習(xí)337

9.2模板341

9.2.1問題描述及分析341

9.2.2函數(shù)模板342

9.2.3類模板344

9.2.4上機(jī)練習(xí)347

9.3案例22——你是誰349

9.3.1問題描述與分析349

9.3.2虛函數(shù)351

9.3.3純虛函數(shù)和抽象類355

9.3.4上機(jī)練習(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上機(jī)練習(xí)371

10.2案例24——學(xué)生成績管理374

10.2.1問題描述及程序代碼374

10.2.2二進(jìn)制文件379

10.2.3文件的隨機(jī)存取380

10.2.4上機(jī)練習(xí)382

本章小結(jié)384

程序練習(xí)題384

第11章綜合實(shí)例385

11.1課堂隨機(jī)點(diǎn)名應(yīng)用程序分析與設(shè)計(jì)385

11.1.1需求分析385

11.1.2結(jié)構(gòu)與功能設(shè)計(jì)388

11.2主函數(shù)的定義與程序運(yùn)行404

11.2.1文件包含和主函數(shù)的定義404

11.2.2程序的執(zhí)行過程及運(yùn)行結(jié)果407

本章小結(jié)409


本目錄推薦

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