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

C語言與C++語言程序設(shè)計(jì)

C語言與C++語言程序設(shè)計(jì)

定 價(jià):¥38.00

作 者: 陳炳和編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): 高校計(jì)算機(jī)教學(xué)系列教材
標(biāo) 簽: C

ISBN: 9787810774147 出版時(shí)間: 2004-04-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 461 字?jǐn)?shù):  

內(nèi)容簡介

  C語言是目前正被廣泛應(yīng)用的功能強(qiáng)大的計(jì)算機(jī)程序設(shè)計(jì)語言,而C++語言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言的杰出代表。本書將C語言和C++語言貫通起來,其內(nèi)容由淺入深、循序漸進(jìn)、通俗易懂;還充分考慮了初學(xué)者的特點(diǎn),重點(diǎn)突出,深入講解,強(qiáng)調(diào)應(yīng)用。<br>全書共分14章:第1~9章為基礎(chǔ)部分,主要介紹C語言程序設(shè)計(jì);第10~13章為提高部分,主要講解C++語言程序設(shè)計(jì);第14章簡介Windows應(yīng)用程序開發(fā)。每章都配有習(xí)題,書末附有習(xí)題的參考答案。全書所有例題都在VC++6.0環(huán)境下調(diào)試通過,并給出了運(yùn)行結(jié)果,十分便于閱讀。本書不再講解DOS下運(yùn)行的C語言編譯軟件,一方面因其落后,另一方面對C和C++使用一種編譯軟件可以帶來不少方便。<br>本書是以初學(xué)計(jì)算機(jī)高級語言程序設(shè)計(jì)的高等院校(本、??疲W(xué)生為對象而編寫的教材??勺鳛楦叩仍盒#ū?、專科)計(jì)算機(jī)高級語言程序設(shè)計(jì)課程的基礎(chǔ)教材和相關(guān)專業(yè)的培訓(xùn)教材,也可作為自學(xué)C/C++語言程序設(shè)計(jì)的教材,并可供有關(guān)專業(yè)的教師和技術(shù)人員參閱。

作者簡介

暫缺《C語言與C++語言程序設(shè)計(jì)》作者簡介

圖書目錄

第1章引論1
1.1C語言與C++語言1
1.2計(jì)算機(jī)程序設(shè)計(jì)語言概述1
1.2.1機(jī)器語言2
1.2.2匯編語言2
1.2.3高級語言2
1.3結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟮某绦蛟O(shè)計(jì)3
1.3.1程序設(shè)計(jì)3
1.3.2結(jié)構(gòu)化程序設(shè)計(jì)4
1.3.3面向?qū)ο蟮某绦蛟O(shè)計(jì)5
1.4C語言程序的結(jié)構(gòu)6
1.4.1一個(gè)簡單的C語言程序6
1.4.2C語言程序的基本結(jié)構(gòu)7
1.4.3程序的開發(fā)過程8
1.5VC++6.0上機(jī)步驟9
1.5.1通過菜單欄創(chuàng)建.編譯和運(yùn)行C程序9
1.5.2通過工具欄創(chuàng)建.編譯和運(yùn)行C程序16
1.5.3怎樣修改已存盤的C程序18
1.5.4怎樣檢查錯(cuò)誤20
習(xí)題21
第2章數(shù)據(jù)類型.運(yùn)算語句和輸入/輸出語句22
2.1數(shù)據(jù)類型22
2.1.1整型數(shù)據(jù)22
2.1.2實(shí)型數(shù)據(jù)23
2.1.3字符型數(shù)據(jù)24
2.1.4標(biāo)識符與關(guān)鍵字26
2.2運(yùn)算語句27
2.2.1算術(shù)運(yùn)算28
2.2.2賦值運(yùn)算29
2.2.3關(guān)系運(yùn)算32
2.2.4邏輯運(yùn)算32
2.2.5位操作34
2.2.6逗號運(yùn)算36
2.2.7長度運(yùn)算37
2.2.8優(yōu)先級和結(jié)合性37
2.2.9不同類型數(shù)據(jù)的轉(zhuǎn)換39
2.3輸入/輸出語句40
2.3.1數(shù)據(jù)輸出40
2.3.2數(shù)據(jù)輸入43
2.4程序舉例46
習(xí)題49

第3章分支控制51
3.1if語句51
3.1.1單邊選擇結(jié)構(gòu)51
3.1.2雙邊選擇結(jié)構(gòu)52
3.1.3多分支選擇52
3.1.4嵌套if語句54
3.2switch語句55
3.3條件運(yùn)算符56
3.4程序舉例56
習(xí)題59

第4章循環(huán)控制60
4.1while語句60
4.2dowhile語句61
4.3for語句63
4.3.1語句格式63
4.3.2省略表達(dá)式和循環(huán)體語句65
4.3.3for循環(huán)嵌套66
4.4break,continue和goto語句66
4.4.1break語句66
4.4.2continue語句66
4.4.3goto語句67
4.5程序舉例67
習(xí)題73

第5章數(shù)組74
5.1一維數(shù)組74
5.1.1一維數(shù)組的定義74
5.1.2一維數(shù)組的引用74
5.1.3一維數(shù)組的初始化75
5.2二維數(shù)組78
5.2.1二維數(shù)組的定義78
5.2.2二維數(shù)組的引用78
5.2.3二維數(shù)組的初始化78
5.3字符數(shù)組80
5.3.1字符數(shù)組的定義81
5.3.2字符數(shù)組的初始化81
5.3.3字符數(shù)組的引用83
5.3.4字符數(shù)組的輸入/輸出83
5.3.5字符串處理函數(shù)86
習(xí)題90

第6章函數(shù)91
6.1一個(gè)簡單函數(shù)及其調(diào)用91
6.2函數(shù)的定義與說明93
6.2.1有參函數(shù)的定義格式93
6.2.2無參函數(shù)的定義格式94
6.2.3空函數(shù)94
6.2.4函數(shù)的說明94
6.3函數(shù)調(diào)用96
6.3.1函數(shù)調(diào)用的一般格式96
6.3.2函數(shù)的調(diào)用方式97
6.4局部變量與全局變量99
6.4.1局部變量99
6.4.2全局變量99
6.5函數(shù)間的數(shù)據(jù)傳送101
6.5.1數(shù)據(jù)由實(shí)際參數(shù)傳遞給形式參數(shù)101
6.5.2函數(shù)的返回值102
6.5.3利用全局變量傳遞數(shù)據(jù)103
6.6函數(shù)的嵌套調(diào)用104
6.7函數(shù)的遞歸調(diào)用105
6.8數(shù)組作為函數(shù)參數(shù)107
6.8.1數(shù)組元素作為函數(shù)的實(shí)參108
6.8.2數(shù)組名作為函數(shù)參數(shù)108
6.8.3多維數(shù)組名作為函數(shù)參數(shù)109
6.8.4數(shù)組名作為函數(shù)參數(shù)的表示方法110
6.9變量的存儲類型112
6.9.1變量的生存期112
6.9.2存儲類型112
6.10內(nèi)部函數(shù)和外部函數(shù)118
6.10.1內(nèi)部函數(shù)118
6.10.2外部函數(shù)118
6.11編譯預(yù)處理120
6.11.1宏定義120
6.11.2文件包含處理123
6.11.3條件編譯124
6.12如何運(yùn)行一個(gè)多文件程序127
習(xí)題128

第7章指針130
7.1指針的基本概念130
7.1.1指針的定義130
7.1.2指針變量130
7.1.3指針變量的運(yùn)算133
7.2指針與數(shù)組135
7.2.1指向數(shù)組的指針135
7.2.2字符指針138
7.2.3指向多維數(shù)組的指針141
7.3指針數(shù)組146
7.4指針與函數(shù)148
7.4.1指針作為函數(shù)的參數(shù)148
7.4.2函數(shù)的返回值為指針152
7.4.3指向函數(shù)的指針153
7.5多級指針155
7.6命令行參數(shù)157
習(xí)題157

第8章結(jié)構(gòu)體與聯(lián)合體160
8.1結(jié)構(gòu)體160
8.1.1結(jié)構(gòu)體類型與結(jié)構(gòu)體變量160
8.1.2結(jié)構(gòu)體數(shù)組167
8.1.3結(jié)構(gòu)體與指針170
8.1.4結(jié)構(gòu)體與函數(shù)174
8.1.5鏈表與位段178
8.2聯(lián)合體193
8.2.1聯(lián)合體的定義193
8.2.2聯(lián)合體變量的定義194
8.2.3聯(lián)合體變量的引用和賦值195
8.2.4聯(lián)合體的應(yīng)用舉例197
8.3枚舉199
8.3.1枚舉類型的定義199
8.3.2枚舉變量199
8.3.3枚舉變量的賦值和引用200
8.4類型定義符typedef202
習(xí)題203

第9章文件205
9.1文件的概念205
9.2文件指針206
9.3文件的打開與關(guān)閉207
9.3.1文件的打開207
9.3.2文件的關(guān)閉208
9.4文件的讀/寫209
9.4.1文件的字符讀/寫209
9.4.2文件的字符串讀/寫216
9.4.3文件的數(shù)據(jù)塊讀/寫217
9.4.4文件的格式化讀/寫220
9.5文件的隨機(jī)讀/寫221
9.5.1讀/寫指針歸位函數(shù)rewind()221
9.5.2讀/寫指針定位函數(shù)fseek()221
9.5.3讀/寫指針位置函數(shù)ftell()223
9.6出錯(cuò)檢測與結(jié)束檢測224
9.6.1讀/寫文件出錯(cuò)檢測函數(shù)ferror()224
9.6.2文件出錯(cuò)標(biāo)志和結(jié)束標(biāo)志的清除函數(shù)clearerr()224
9.6.3文件結(jié)束檢測函數(shù)feof()225
習(xí)題225

第10章C++語言程序設(shè)計(jì)基礎(chǔ)226
10.1C++語言程序設(shè)計(jì)概述226
10.1.1C++語言的特點(diǎn)226
10.1.2一個(gè)簡單的C++語言程序227
10.1.3單文件C++程序的上機(jī)步驟228
10.2C++與C的主要區(qū)別228
10.2.1源程序文件的擴(kuò)展名不同228
10.2.2關(guān)鍵字229
10.2.3注釋行229
10.2.4輸入/輸出語句229
10.2.5作用域運(yùn)算符230
10.2.6說明語句的位置231
10.2.7必須使用函數(shù)原型232
10.2.8符號常量234
10.2.9變量初始化234
10.2.10函數(shù)參數(shù)的缺省值234
10.2.11通過引用傳遞函數(shù)的參數(shù)236
10.2.12內(nèi)聯(lián)函數(shù)239
10.2.13函數(shù)重載241
10.2.14省略結(jié)構(gòu)體關(guān)鍵字242
10.2.15new和delete運(yùn)算符242
10.2.16C++與C的其他區(qū)別244
10.3函數(shù)模板247
習(xí)題250

第11章面向?qū)ο蟮某绦蛟O(shè)計(jì)252
11.1類與對象252
11.1.1類252
11.1.2對象256
11.2多文件項(xiàng)目的創(chuàng)建261
11.3對象的初始化267
11.3.1構(gòu)造函數(shù)267
11.3.2析構(gòu)函數(shù)270
11.3.3構(gòu)造函數(shù)和析構(gòu)函數(shù)的隱式調(diào)用273
11.3.4拷貝構(gòu)造函數(shù)273
11.4友元277
11.4.1友元函數(shù)277
11.4.2友元類279
11.5對象指針和對象引用280
11.5.1指向?qū)ο蟮闹羔?80
11.5.2使用對象引用作為函數(shù)參數(shù)283
11.5.3this指針284
11.5.4指向類的成員的指針285
11.6類模板288
11.7靜態(tài)成員290
11.7.1靜態(tài)數(shù)據(jù)成員291
11.7.2靜態(tài)成員函數(shù)293
11.8對象數(shù)組和對象指針數(shù)組294
11.8.1對象數(shù)組294
11.8.2指向?qū)ο髷?shù)組的指針296
11.8.3對象指針數(shù)組298
11.9常類型299
11.9.1常對象299
11.9.2常指針和常引用300
11.9.3類的常成員301
11.10類型轉(zhuǎn)換303
11.11類之間的包含關(guān)系304
11.11.1類的對象成員304
11.11.2嵌套類307
習(xí)題309

第12章繼承與多態(tài)性316
12.1繼承與派生316
12.2單一繼承317
12.2.1公有繼承方式318
12.2.2私有繼承方式320
12.2.3保護(hù)繼承方式320
12.2.4派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)322
12.3多重繼承326
12.3.1多重繼承的基本概念327
12.3.2多重繼承的構(gòu)造函數(shù)328
12.3.3多重繼承同名覆蓋332
12.4繼承關(guān)系中的二義性處理333
12.4.1作用域分辨法333
12.4.2虛基類339
12.5函數(shù)重載342
12.6運(yùn)算符重載343
12.6.1成員函數(shù)形式343
12.6.2運(yùn)算符重載為類的友元函數(shù)形式351
12.7靜態(tài)聯(lián)編和動態(tài)聯(lián)編354
12.7.1靜態(tài)聯(lián)編354
12.7.2動態(tài)聯(lián)編354
12.8基類指針與派生類指針之間的關(guān)系354
12.9虛函數(shù)357
12.10純虛函數(shù)和抽象類360
12.10.1純虛函數(shù)360
12.10.2抽象類361
習(xí)題363

第13章C++的I/O流類庫368
13.1C++的流類庫368
13.1.1流的概念368
13.1.2流的類結(jié)構(gòu)368
13.2標(biāo)準(zhǔn)設(shè)備文件的輸入/輸出370
13.2.1屏幕輸出371
13.2.2鍵盤輸入373
13.2.3格式化輸入/輸出376
13.3插入運(yùn)算符和提取運(yùn)算符的重載383
13.4磁盤文件的輸入/輸出384
13.4.1文件的打開和關(guān)閉385
13.4.2文本文件的讀/寫387
13.4.3二進(jìn)制文件的讀/寫391
13.4.4數(shù)據(jù)文件的隨機(jī)讀/寫394
13.5I/O狀態(tài)的檢查399
13.5.1檢查狀態(tài)信息的方法399
13.5.2清除或設(shè)置流的狀態(tài)位函數(shù)400
習(xí)題400

第14章Windows應(yīng)用程序開發(fā)簡介403
14.1Win32ConsoleApplication程序403
14.2Win32Application程序403
14.3MFCApplication程序404
14.3.1MFC庫404
14.3.2菜單程序404
14.3.3對話框程序405
習(xí)題406

附錄A習(xí)題參考答案407
附錄BASCII碼表450
附錄C常用庫函數(shù)457
參考文獻(xiàn)461

本目錄推薦

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