必威电竞|足球世界杯竞猜平台

c++程序設(shè)計
來源:互聯(lián)網(wǎng)

本書按程序設(shè)計方法演進發(fā)展的自然順序及C++實際編程能力形成的三個關(guān)鍵期,即結(jié)構(gòu)化程序設(shè)計→模塊化程序設(shè)計→面向?qū)ο蟪绦蛟O(shè)計,將C++內(nèi)容分為三大單元。內(nèi)容包括結(jié)構(gòu)化程序設(shè)計基礎(chǔ)(C++概述、數(shù)據(jù)類型、運算符、表達式、簡單的輸入輸出、算法及其表示、流程控制)、模塊化程序設(shè)計(函數(shù)、編譯預(yù)處理、數(shù)組、結(jié)構(gòu)體、共用體、枚舉類型、指針和引用)和面向?qū)ο蟪绦蛟O(shè)計(類、對象、繼承、派生、友元、虛函數(shù)、運算符重載、I/O流類庫、模板、異常處理等)。本書概念準(zhǔn)確、圖文并茂、用例精練、習(xí)題豐富,便于教學(xué)和自學(xué),主要適用于大學(xué)一年級新生、程序設(shè)計的初學(xué)者,也適用于有一定基礎(chǔ)、希望突破編程難點的讀者。

內(nèi)容簡介

本書針對計算機基礎(chǔ)教學(xué),介紹標(biāo)準(zhǔn)C++及其面向過程和面向?qū)ο缶幊?,框架結(jié)構(gòu)模塊化,內(nèi)容組織由淺入深、循序漸進,理論與實踐融合,符合讀者的認(rèn)識規(guī)律和編程能力的形成規(guī)律,便于教學(xué)的組織、實施和考核,利于教學(xué)效果的鞏固和教學(xué)質(zhì)量的提高。本書不但適合作為高校文科各專業(yè)公共課教材和高校計算機等級考試參考書,而且適合有一定基礎(chǔ)的讀者自學(xué)和參考。按知識鏈優(yōu)化原則精選范例程序,精心闡述相關(guān)編程思想、方法、語法、算法、技巧、調(diào)試技術(shù)和操作技能,注重培養(yǎng)學(xué)生的實際編程能力和創(chuàng)新能力,解決學(xué)生難學(xué)、難入門的問題。合理分散指針內(nèi)容,分別從指針的概念和不同應(yīng)用領(lǐng)域逐步理解、掌握和運用指針,使指針不再神秘,不再讓人畏懼,充分釋放指針的強大編程威力。 12個同步實驗逐步提高讀者的實際編程能力。

圖書目錄

第1章C++概述1

1.1C++語言的起源和發(fā)展1

1.2C++語言的特點2

1.3C++語言程序設(shè)計2

1.4C++程序的開發(fā)步驟和上機調(diào)試流程7

習(xí)題一7

第2章數(shù)據(jù)類型、運算符和表達式9

2.1C++的字符集、關(guān)鍵字和標(biāo)識符9

2.1.1C++的字符集9

2.1.2標(biāo)識符和關(guān)鍵字9

2.2C++的基本數(shù)據(jù)類型11

2.2.1基本數(shù)據(jù)類型11

2.2.2常量13

2.2.3變量16

2.3運算符與表達式17

2.3.1算術(shù)運算符與算術(shù)表達式19

2.3.2++(增1)和--(減1)運算符21

2.3.3賦值運算符與賦值表達式21

2.3.4數(shù)據(jù)類型轉(zhuǎn)換22

2.3.5關(guān)系運算符與關(guān)系表達式24

2.3.6邏輯運算符與邏輯表達式25

2.3.7逗號運算符26

2.3.8條件運算符“?:"26

2.3.9sizeof運算符27

2.4常用庫函數(shù)27

2.4.1數(shù)學(xué)庫函數(shù)27

2.4.2偽隨機函數(shù)29

習(xí)題二29

第3章輸入/輸出31

3.1C++的輸入/輸出31

3.2預(yù)定義輸入流對象cin31

3.2.1輸入十進制整數(shù)和實數(shù)31

3.2.2輸入字符數(shù)據(jù)32

3.2.3輸入十六進制或八進制數(shù)據(jù)33

3.3預(yù)定義輸出流對象cout34

3.3.1輸出字符或字符串34

3.3.2輸出十進制整數(shù)35

3.3.3輸出八進制數(shù)、十六進制數(shù)36

3.3.4輸出實數(shù)36

3.4預(yù)定義格式控制符38

3.5程序舉例39

習(xí)題三39

實驗一簡單程序設(shè)計40

C++程序設(shè)計目錄第4章流程控制47

4.1算法47

4.1.1算法的概念47

4.1.2算法舉例48

4.1.3算法的表達48

4.1.4三種基本流程控制結(jié)構(gòu)49

4.2C++語言的語句50

4.3選擇語句50

4.3.1條件語句50

4.3.2開關(guān)語句53

4.4循環(huán)語句55

4.4.1while語句56

4.4.2do…while語句57

4.4.3for語句59

4.4.4循環(huán)語句小結(jié)61

4.5轉(zhuǎn)向語句63

4.5.1break語句64

4.5.2continue語句65

4.5.3exit函數(shù)65

4.6程序舉例66

習(xí)題四69

實驗二選擇結(jié)構(gòu)70

實驗三循環(huán)結(jié)構(gòu)71

第5章函數(shù)73

5.1模塊化程序設(shè)計方法73

5.2函數(shù)定義和調(diào)用77

5.2.1函數(shù)定義78

5.2.2函數(shù)調(diào)用79

5.2.3函數(shù)原型82

5.2.4函數(shù)形參的默認(rèn)值84

5.2.5內(nèi)聯(lián)函數(shù)85

5.2.6函數(shù)重載86

5.3標(biāo)識符的作用域87

5.3.1塊作用域(局部作用域)87

5.3.2文件作用域(全局作用域)89

5.3.3函數(shù)原型作用域91

5.3.4函數(shù)作用域91

5.4變量的存儲種類91

5.4.1自動變量92

5.4.2寄存器變量93

5.4.3外部變量93

5.4.4靜態(tài)變量95

5.4.5小結(jié)97

5.5指針基礎(chǔ)98

5.5.1地址的概念98

5.5.2指針的概念98

5.5.3指針變量99

5.5.4指針做函數(shù)的參數(shù)100

5.5.5指針做函數(shù)的返回值102

5.6引用103

5.6.1引用型變量的說明和使用103

5.6.2引用做函數(shù)的參數(shù)103

5.6.3引用做函數(shù)的返回值105

5.7函數(shù)的參數(shù)傳遞方式小結(jié)106

5.8遞歸函數(shù)106

習(xí)題五110

實驗四函數(shù)114

第6章編譯預(yù)處理116

6.1文件包含116

6.2宏118

6.2.1不帶參數(shù)的宏118

6.2.2帶參數(shù)的宏120

6.3條件編譯121

習(xí)題六123

第7章數(shù)組124

7.1一維數(shù)組124

7.1.1一維數(shù)組的定義、引用和初始化124

7.1.2數(shù)組做函數(shù)參數(shù)126

7.1.3排序131

7.1.4查找133

7.2二維數(shù)組136

7.3字符數(shù)組140

7.3.1字符數(shù)組的定義和初始化140

7.3.2字符數(shù)組的輸入/輸出142

7.3.3字符串處理函數(shù)143

7.3.4應(yīng)用舉例146

習(xí)題七151

實驗五數(shù)組153

第8章指針156

8.1指針的運算156

8.1.1指針的賦值156

8.1.2指針的算術(shù)運算157

8.1.3指針的關(guān)系運算158

8.2指針與數(shù)組159

8.2.1指針與一維數(shù)組160

8.2.2指針與多維數(shù)組161

8.2.3指針與字符串164

8.3指針數(shù)組和指向指針的指針變量166

8.3.1指針數(shù)組166

8.3.2指向一維數(shù)組的指針變量168

8.3.3指向指針的指針變量170

8.3.4指針的引用171

8.4指針與函數(shù)172

8.4.1數(shù)組做函數(shù)的參數(shù)172

8.4.2帶參數(shù)的main函數(shù)174

8.4.3指向函數(shù)的指針176

8.5new和delete運算符179

8.5.1new運算符180

8.5.2delete運算符181

8.6指針(或引用)參數(shù)與數(shù)據(jù)安全182

習(xí)題八183

實驗六指針(一)185

實驗七指針(二)187

參考資料 >

簡介.清華大學(xué)出版社.2016-04-02

生活家百科家居網(wǎng)