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

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

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

定 價:¥69.80

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目錄
第1章C語言及程序設(shè)計概述1
1.1C語言簡介1
1.1.1C語言的發(fā)展過程1
1.1.2C語言的主要特點1
1.2C語言程序的結(jié)構(gòu)3
1.2.1C語言程序的結(jié)構(gòu)及其主要特點3
1.2.2標(biāo)識符與關(guān)鍵字5
1.3C語言編譯工具簡介7
1.3.1C語言程序?qū)崿F(xiàn)的步驟7
1.3.2Turbo C 2.0編譯工具簡介7
1.3.3Visual C++ 6.0編譯工具簡介11
1.4如何學(xué)習(xí)C語言15
1.4.1學(xué)習(xí)C語言的理由15
1.4.2學(xué)好C語言的步驟17
1.5編程實踐18
任務(wù)1: 輸出金字塔圖案18
任務(wù)2: 打印輸出華氏和攝氏的溫度對照表19
習(xí)題20第2章數(shù)據(jù)類型、運算符與表達(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ù)類型29
2.3數(shù)據(jù)類型的轉(zhuǎn)換30
2.3.1自動類型轉(zhuǎn)換31
2.3.2強(qiáng)制類型轉(zhuǎn)換33
2.4運算符和表達(dá)式34
2.4.1算術(shù)運算符和算術(shù)表達(dá)式34
2.4.2關(guān)系運算符和關(guān)系表達(dá)式39
2.4.3邏輯運算符和邏輯表達(dá)式42
2.4.4賦值運算符和賦值表達(dá)式43
2.4.5位運算符與位運算45
2.4.6條件運算符與條件表達(dá)式49
2.4.7逗號運算符與逗號表達(dá)式50
2.4.8求字節(jié)數(shù)運算符51
2.4.9特殊運算符52
2.5運算符的優(yōu)先級和結(jié)合性52
2.5.1運算符的優(yōu)先級52
2.5.2運算符的結(jié)合性53
2.6編程實踐55
任務(wù): 分析MD5散列算法的基本運算55
習(xí)題56第3章算法概念與順序結(jié)構(gòu)程序設(shè)計64
3.1算法簡介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è)計80
3.4.1順序結(jié)構(gòu)程序設(shè)計思想80
3.4.2順序結(jié)構(gòu)程序設(shè)計舉例80
3.5編程實踐82
任務(wù): 計算正弦函數(shù)的面積82
習(xí)題83第4章選擇結(jié)構(gòu)程序設(shè)計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條件運算符和條件表達(dá)式93
4.2switch語句93
4.2.1switch語句93
4.2.2switch語句的嵌套96
4.3選擇結(jié)構(gòu)程序設(shè)計舉例97
4.4編程實踐99
任務(wù): 計算個人所得稅99
習(xí)題100第5章循環(huán)結(jié)構(gòu)程序設(shè)計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è)計舉例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編程實踐128
任務(wù): 驗證哥德巴赫猜想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編程實踐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ù)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變量的存儲類別184
7.7編程實踐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指針運算符與指針表達(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指向指針的指針簡介225
8.6.2指針數(shù)組226
8.6.3指針數(shù)組作為main函數(shù)的參數(shù)228
8.7編程實踐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處理動態(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ù)的運算272
9.5.4枚舉數(shù)據(jù)的輸入輸出273
9.5.5枚舉變量舉例274
9.5.6用typedef定義類型276
9.6編程實踐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編程實踐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編程實踐325
任務(wù): 串化運算325
習(xí)題326第12章C++語言的特性331
12.1從C到C++331
12.2C++程序基本結(jié)構(gòu)332
12.3面向?qū)ο缶幊?OOP)思想334
12.4C++對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作用域運算符342
12.4.10變量的引用342
12.4.11運算符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編程實踐360
任務(wù): 學(xué)生成績管理程序360
習(xí)題369第13章綜合案例實訓(xùn)373
13.1五子棋游戲項目實訓(xùn)373
13.1.1功能模塊設(shè)計373
13.1.2數(shù)據(jù)結(jié)構(gòu)設(shè)計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程序運行398
13.2ATM(自動取款機(jī))案例實訓(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代碼實現(xiàn)400
13.2.6運行結(jié)果416附錄A常用字符與ASCII對照表417附錄BC語言常用語法提要418
B.1標(biāo)識符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動態(tài)存儲分配函數(shù)425參考文獻(xiàn)426

本目錄推薦

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