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

C/C++語言程序設(shè)計(jì)(第2版)

C/C++語言程序設(shè)計(jì)(第2版)

定 價(jià):¥69.80

作 者: 邱曉紅,李渤,楊舒晴,樊中奎,彭瑩瓊 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校信息技術(shù)規(guī)劃教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302553205 出版時(shí)間: 2020-07-01 包裝: 平裝
開本: 16開 頁數(shù): 440 字?jǐn)?shù):  

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

  本書針對(duì)教學(xué)研究型和教學(xué)應(yīng)用型大學(xué)的學(xué)生綜合素質(zhì)特點(diǎn),結(jié)合新工科改革的需要,基于CDIO的工程教育理念,結(jié)合需要掌握的程序設(shè)計(jì)知識(shí)點(diǎn),從國內(nèi)外C/C++語言程序設(shè)計(jì)的z新教材和經(jīng)典應(yīng)用實(shí)例,選取了智能ATM自動(dòng)取款機(jī)綜合應(yīng)用實(shí)例貫穿全書,并比較分析計(jì)算機(jī)程序語言與自然語言的相互對(duì)應(yīng)關(guān)系,形象化解釋程序語言的相關(guān)概念,更深層次理解程序語言的特性,進(jìn)一步增強(qiáng)了計(jì)算機(jī)相關(guān)領(lǐng)域的應(yīng)用知識(shí)點(diǎn)和程序設(shè)計(jì)語言間的對(duì)應(yīng)關(guān)系。

作者簡(jiǎn)介

  邱曉紅,江西理工大學(xué) 軟件工程學(xué)院 教授 江西理工大學(xué)中韓虛擬現(xiàn)實(shí)研究院院長(zhǎng),江西省中青年學(xué)科帶頭人,江西省軟件工程學(xué)科教學(xué)指導(dǎo)委員會(huì)成員。近5年出版大學(xué)本科教材3部。

圖書目錄

目錄
第1章C語言及程序設(shè)計(jì)概述1
1.1C語言簡(jiǎn)介1
1.1.1C語言的發(fā)展過程1
1.1.2C語言的主要特點(diǎn)1
1.2C語言程序的結(jié)構(gòu)3
1.2.1C語言程序的結(jié)構(gòu)及其主要特點(diǎn)3
1.2.2標(biāo)識(shí)符與關(guān)鍵字5
1.3C語言編譯工具簡(jiǎn)介7
1.3.1C語言程序?qū)崿F(xiàn)的步驟7
1.3.2Turbo C 2.0編譯工具簡(jiǎn)介7
1.3.3Visual C++ 6.0編譯工具簡(jiǎn)介11
1.4如何學(xué)習(xí)C語言15
1.4.1學(xué)習(xí)C語言的理由15
1.4.2學(xué)好C語言的步驟17
1.5編程實(shí)踐18
任務(wù)1: 輸出金字塔圖案18
任務(wù)2: 打印輸出華氏和攝氏的溫度對(duì)照表19
習(xí)題20第2章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式22
2.1常量和變量22
2.1.1常量22
2.1.2變量25
2.2基本數(shù)據(jù)類型27
2.2.1整數(shù)類型27
2.2.2字符型28
2.2.3實(shí)數(shù)類型29
2.3數(shù)據(jù)類型的轉(zhuǎn)換30
2.3.1自動(dòng)類型轉(zhuǎn)換31
2.3.2強(qiáng)制類型轉(zhuǎn)換33
2.4運(yùn)算符和表達(dá)式34
2.4.1算術(shù)運(yùn)算符和算術(shù)表達(dá)式34
2.4.2關(guān)系運(yùn)算符和關(guān)系表達(dá)式39
2.4.3邏輯運(yùn)算符和邏輯表達(dá)式42
2.4.4賦值運(yùn)算符和賦值表達(dá)式43
2.4.5位運(yùn)算符與位運(yùn)算45
2.4.6條件運(yùn)算符與條件表達(dá)式49
2.4.7逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式50
2.4.8求字節(jié)數(shù)運(yùn)算符51
2.4.9特殊運(yùn)算符52
2.5運(yùn)算符的優(yōu)先級(jí)和結(jié)合性52
2.5.1運(yùn)算符的優(yōu)先級(jí)52
2.5.2運(yùn)算符的結(jié)合性53
2.6編程實(shí)踐55
任務(wù): 分析MD5散列算法的基本運(yùn)算55
習(xí)題56第3章算法概念與順序結(jié)構(gòu)程序設(shè)計(jì)64
3.1算法簡(jiǎn)介64
3.1.1算法的概念64
3.1.2算法的常用描述方法65
3.2C語句概述67
3.3C語言的基本輸入與輸出69
3.3.1字符輸入輸出函數(shù)69
3.3.2格式輸入輸出函數(shù)71
3.4順序結(jié)構(gòu)程序設(shè)計(jì)80
3.4.1順序結(jié)構(gòu)程序設(shè)計(jì)思想80
3.4.2順序結(jié)構(gòu)程序設(shè)計(jì)舉例80
3.5編程實(shí)踐82
任務(wù): 計(jì)算正弦函數(shù)的面積82
習(xí)題83第4章選擇結(jié)構(gòu)程序設(shè)計(jì)87
4.1if語句87
4.1.1單分支if語句87
4.1.2雙分支if語句88
4.1.3多分支if語句89
4.1.4if 語句的嵌套91
4.1.5條件運(yùn)算符和條件表達(dá)式93
4.2switch語句93
4.2.1switch語句93
4.2.2switch語句的嵌套96
4.3選擇結(jié)構(gòu)程序設(shè)計(jì)舉例97
4.4編程實(shí)踐99
任務(wù): 計(jì)算個(gè)人所得稅99
習(xí)題100第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)113
5.1while和dowhile循環(huán)結(jié)構(gòu)113
5.1.1while語句的一般形式113
5.1.2while語句使用說明114
5.1.3dowhile語句的一般形式115
5.1.4dowhile語句使用說明 116
5.2for循環(huán)結(jié)構(gòu)和循環(huán)的嵌套116
5.2.1for循環(huán)語句的一般形式117
5.2.2for循環(huán)語句使用說明118
5.2.3循環(huán)嵌套的形式119
5.2.4嵌套循環(huán)的說明119
5.3流程轉(zhuǎn)向語句120
5.3.1goto語句120
5.3.2break語句121
5.3.3continue語句122
5.4循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例123
5.4.1確定循環(huán)次數(shù)與不確定循環(huán)次數(shù)123
5.4.2選擇循環(huán)語句125
5.4.3提前結(jié)束循環(huán)127
5.4.4其他應(yīng)用舉例127
5.5編程實(shí)踐128
任務(wù): 驗(yàn)證哥德巴赫猜想128
習(xí)題129第6章數(shù)組136
6.1一維數(shù)組136
6.1.1一維數(shù)組的定義136
6.1.2一維數(shù)組元素的引用136
6.1.3一維數(shù)組的初始化137
6.1.4一維數(shù)組應(yīng)用舉例 138
6.2多維數(shù)組140
6.2.1二維數(shù)組的定義140
6.2.2二維數(shù)組元素的引用141
6.2.3二維數(shù)組的初始化142
6.2.4二維數(shù)組使用舉例142
6.3字符數(shù)組145
6.3.1字符數(shù)組的定義145
6.3.2字符數(shù)組的初始化146
6.3.3字符串與字符串結(jié)束標(biāo)志147
6.3.4字符數(shù)組的引用與輸入輸出147
6.3.5字符串處理函數(shù)148
6.3.6字符數(shù)組使用舉例153
6.4數(shù)組應(yīng)用舉例155
6.5編程實(shí)踐158
任務(wù): 多規(guī)格打印萬年歷158
習(xí)題160第7章函數(shù)165
7.1函數(shù)的定義165
7.1.1函數(shù)概述165
7.1.2函數(shù)類型165
7.1.3函數(shù)定義168
7.2函數(shù)參數(shù)和返回值170
7.2.1形式參數(shù)和實(shí)際參數(shù)170
7.2.2函數(shù)的返回值174
7.3函數(shù)的調(diào)用175
7.3.1函數(shù)調(diào)用175
7.3.2函數(shù)聲明175
7.4函數(shù)的嵌套調(diào)用和遞歸調(diào)用176
7.4.1函數(shù)的嵌套調(diào)用176
7.4.2函數(shù)的遞歸調(diào)用178
7.5變量的作用域181
7.6變量的存儲(chǔ)類別184
7.7編程實(shí)踐186
任務(wù)1: 正(余)弦曲線演示器186
任務(wù)2: 楊輝三角形188
習(xí)題190第8章指針196
8.1指針和地址196
8.2指針變量197
8.2.1指針變量的定義197
8.2.2指針變量賦值198
8.2.3指針運(yùn)算符與指針表達(dá)式200
8.2.4指針變量的引用 202
8.2.5指針變量作為函數(shù)的參數(shù)202
8.3指針和數(shù)組206
8.3.1指向數(shù)組的指針206
8.3.2通過指針引用數(shù)組元素207
8.3.3數(shù)組名作為函數(shù)參數(shù)209
8.3.4指向多維數(shù)組的指針和指針變量212
8.4指針和字符串216
8.4.1字符串的表示216
8.4.2字符串指針作為函數(shù)參數(shù)218
8.4.3字符數(shù)組與字符串指針的區(qū)別219
8.5指針和函數(shù)221
8.5.1函數(shù)的指針221
8.5.2用指向函數(shù)的指針作為函數(shù)參數(shù)222
8.5.3返回指針值的函數(shù)224
8.6指向指針的指針225
8.6.1指向指針的指針簡(jiǎn)介225
8.6.2指針數(shù)組226
8.6.3指針數(shù)組作為main函數(shù)的參數(shù)228
8.7編程實(shí)踐229
任務(wù)1: 黑白棋子交換229
任務(wù)2: 班干部值日安排231
習(xí)題234第9章結(jié)構(gòu)體和共用體239
9.1結(jié)構(gòu)體239
9.1.1結(jié)構(gòu)體類型的定義239
9.1.2結(jié)構(gòu)體變量的定義241
9.1.3結(jié)構(gòu)體變量的引用243
9.1.4結(jié)構(gòu)體變量的賦值244
9.2結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針246
9.2.1結(jié)構(gòu)體數(shù)組246
9.2.2指向結(jié)構(gòu)體的指針249
9.2.3結(jié)構(gòu)體作為函數(shù)的參數(shù)252
9.2.4結(jié)構(gòu)體舉例256
9.3鏈表258
9.3.1鏈表概述258
9.3.2處理動(dòng)態(tài)鏈表所需的函數(shù)259
9.3.3鏈表的基本操作262
9.4共用體266
9.4.1共用體類型的定義267
9.4.2共用體類型變量的定義267
9.4.3共用體變量的引用268
9.4.4共用體變量的初始化268
9.5枚舉類型和自定義類型270
9.5.1枚舉類型的定義271
9.5.2枚舉變量的定義和初始化271
9.5.3枚舉數(shù)據(jù)的運(yùn)算272
9.5.4枚舉數(shù)據(jù)的輸入輸出273
9.5.5枚舉變量舉例274
9.5.6用typedef定義類型276
9.6編程實(shí)踐279
任務(wù)1: 三天打魚兩天曬網(wǎng)279
任務(wù)2: 航班訂票系統(tǒng)280
習(xí)題289第10章文件294
10.1文件概述294
10.1.1文件的分類294
10.1.2文件的編碼形式294
10.1.3文件的讀寫方式295
10.2文件的基本操作296
10.2.1文件的打開與關(guān)閉296
10.2.2文件的讀和寫298
10.3文件操作舉例303
10.4編程實(shí)踐310
任務(wù): 精挑細(xì)選310
習(xí)題312第11章預(yù)處理命令314
11.1宏定義314
11.1.1無參宏定義314
11.1.2帶參數(shù)的宏定義318
11.2“文件包含”處理322
11.3條件編譯323
11.4編程實(shí)踐325
任務(wù): 串化運(yùn)算325
習(xí)題326第12章C++語言的特性331
12.1從C到C++331
12.2C++程序基本結(jié)構(gòu)332
12.3面向?qū)ο缶幊?OOP)思想334
12.4C++對(duì)C的擴(kuò)充335
12.4.1C++的輸入輸出335
12.4.2用const定義常變量337
12.4.3函數(shù)原型聲明337
12.4.4函數(shù)的重載338
12.4.5函數(shù)模板340
12.4.6變量的定義341
12.4.7有默認(rèn)參數(shù)的函數(shù)341
12.4.8內(nèi)置函數(shù)342
12.4.9作用域運(yùn)算符342
12.4.10變量的引用342
12.4.11運(yùn)算符new和delete343
12.4.12命名空間namespace344
12.4.13using聲明和using編譯指令344
12.4.14C++增強(qiáng)的特性345
12.5面向?qū)ο缶幊烫匦?47
12.5.1封裝性347
12.5.2繼承和派生351
12.5.3多態(tài)和虛函數(shù)357
12.6編程實(shí)踐360
任務(wù): 學(xué)生成績(jī)管理程序360
習(xí)題369第13章綜合案例實(shí)訓(xùn)373
13.1五子棋游戲項(xiàng)目實(shí)訓(xùn)373
13.1.1功能模塊設(shè)計(jì)373
13.1.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)374
13.1.3函數(shù)功能描述374
13.1.4系統(tǒng)數(shù)據(jù)流程圖376
13.1.5程序?qū)崿F(xiàn)377
13.1.6程序運(yùn)行398
13.2ATM(自動(dòng)取款機(jī))案例實(shí)訓(xùn)398
13.2.1功能模塊399
13.2.2數(shù)據(jù)結(jié)構(gòu)分析399
13.2.3函數(shù)功能描述399
13.2.4系統(tǒng)數(shù)據(jù)流程圖400
13.2.5代碼實(shí)現(xiàn)400
13.2.6運(yùn)行結(jié)果416附錄A常用字符與ASCII對(duì)照表417附錄BC語言常用語法提要418
B.1標(biāo)識(shí)符418
B.2常量418
B.3表達(dá)式418
B.4數(shù)據(jù)定義419
B.5函數(shù)定義420
B.6變量的初始化420
B.7語句420
B.8預(yù)處理命令421附錄CC語言的常用庫函數(shù)422
C.1輸入輸出函數(shù)422
C.2數(shù)學(xué)函數(shù)423
C.3字符函數(shù)和字符串函數(shù)424
C.4動(dòng)態(tài)存儲(chǔ)分配函數(shù)425參考文獻(xiàn)426

本目錄推薦

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