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

程序設(shè)計技術(shù)與C++語言簡明教程

程序設(shè)計技術(shù)與C++語言簡明教程

定 價:¥29.80

作 者: 陳笑、陳曉霞、李維杰
出版社: 清華大學(xué)出版社
叢編項: 計算機應(yīng)用能力培養(yǎng)叢書
標(biāo) 簽: C

ISBN: 9787302134084 出版時間: 2006-09-01 包裝: 平裝
開本: 16開 頁數(shù): 357 字?jǐn)?shù):  

內(nèi)容簡介

  本書從C++的基本概念和編程方法入手,介紹了C++面向?qū)ο蟪绦蛟O(shè)計的方方面面,內(nèi)容十分豐富,包括C++程序設(shè)計的基礎(chǔ)知識、基本數(shù)據(jù)類型和表達(dá)式、C++的程序控制語句、數(shù)組與函數(shù)、指針和引用、C++的高級數(shù)據(jù)類型、類和對象、繼承和派生類、多態(tài)與虛函數(shù)、C++的I/O機制、異常處理和命名空間等。.本書內(nèi)容豐富,講解通俗易懂,提供的大量簡短精辟的代碼有助于初學(xué)者理解問題的精髓。通過本書的學(xué)習(xí),讀者能夠更好地理解面向?qū)ο缶幊痰乃枷?,為以后的學(xué)習(xí)打下堅實基礎(chǔ)。本書具有很強的操作性和實用性,可作為高等院校、高職學(xué)?!癈++程序設(shè)計”或“程序設(shè)計技術(shù)”課程的教材,也可作為各類培訓(xùn)班“C++程序設(shè)計與開發(fā)”課程的教材,同時本書也是廣大C++編程開發(fā)愛好者非常實用的自學(xué)參考書籍。...

作者簡介

暫缺《程序設(shè)計技術(shù)與C++語言簡明教程》作者簡介

圖書目錄

第1章  程序設(shè)計導(dǎo)論    1
1.1  C++概述    1
1.1.1  C語言的歷史    1
1.1.2  C++的誕生    2
1.2  程序開發(fā)的過程    3
1.2.1  編寫程序    3
1.2.2  編譯程序    4
1.2.3  運行程序    5
1.3  用VC開發(fā)一個簡單的C++程序    6
1.3.1  啟動Visual C++ 6.0集成
開發(fā)環(huán)境    6
1.3.2  編寫程序    7
1.3.3  編譯程序    10
1.3.4  運行程序    10
1.4  輸入輸出語句    10
1.5  標(biāo)準(zhǔn)C++的編碼規(guī)范    12
本章小結(jié)    14
習(xí)題    14
第2章  基本數(shù)據(jù)類型與表達(dá)式    17
2.1  C++的基本數(shù)據(jù)類型    17
2.1.1  整型數(shù)據(jù)    19
2.1.2  字符型數(shù)據(jù)    20
2.1.3  浮點型數(shù)據(jù)    21
2.1.4  布爾型數(shù)據(jù)    22
2.1.5  空類型數(shù)據(jù)    23
2.2  常量    23
2.2.1  整型常量表示法    23
2.2.2  浮點型常量表示法    24
2.2.3  字符常量表示法    24
2.2.4  字符串常量    25
2.2.5  符號常量    26
2.3  變量    27
2.3.1  什么是變量    27
2.3.2  定義變量    27
2.3.3  變量的類型    28
2.3.4  變量命名規(guī)則    28
2.3.5  初始化變量    29
2.3.6  動態(tài)初始化變量    30
2.3.7  常變量    30
2.4  運算符    31
2.4.1  算術(shù)運算符    32
2.4.2  關(guān)系運算符    33
2.4.3  邏輯運算符    33
2.4.4  位操作運算符    33
2.4.5  賦值運算符    34
2.4.6  其他運算符    34
2.4.7  運算符的優(yōu)先級和結(jié)合性    36
2.5  表達(dá)式    38
2.5.1  表達(dá)式的種類    38
2.5.2  表達(dá)式的值和類型    38
2.5.3  表達(dá)式中的類型轉(zhuǎn)換    43
本章小結(jié)    45
習(xí)題    45
第3章  程序控制語句    48
3.1  C++的語句和程序結(jié)構(gòu)    48
3.1.1  C++的語句    48
3.1.2  程序的基本結(jié)構(gòu)    49
3.2  if語句    50
3.2.1  if語句的邏輯表達(dá)式    51
3.2.2  if語句的3種形式    54
3.2.3  if語句的嵌套    55
3.3  switch語句    57
3.4  while循環(huán)語句    60
3.5  do-while循環(huán)語句    63
3.6  for循環(huán)語句    64
3.6.1  定義for循環(huán)語句    64
3.6.2  for循環(huán)語句的一些變化    66
3.6.3  嵌套的for循環(huán)語句    67
3.7  break和continue語句    69
3.7.1  break語句    69
3.7.2  continue語句    70
本章小結(jié)    71
習(xí)題    71
第4章  數(shù)組    74
4.1  數(shù)組的概念    74
4.2  一維數(shù)組    75
4.2.1  定義一維數(shù)組    75
4.2.2  使用一維數(shù)組元素    76
4.2.3  初始化一維數(shù)組    77
4.2.4  一維數(shù)組應(yīng)用舉例    78
4.3  二維數(shù)組    81
4.3.1  定義二維數(shù)組    81
4.3.2  使用二維數(shù)組元素    82
4.3.3  初始化二維數(shù)組    82
4.3.4  二維數(shù)組應(yīng)用舉例    84
4.4  字符數(shù)組    86
4.4.1  定義和初始化字符數(shù)組    86
4.4.2  字符數(shù)組的使用    87
4.4.3  字符數(shù)組的輸入/輸出    88
4.4.4  字符數(shù)組的應(yīng)用舉例    89
4.5  字符串函數(shù)    89
本章小結(jié)    92
習(xí)題    92
第5章  指針和引用    95
5.1  指針的概念    95
5.2  指針變量    97
5.2.1  定義指針變量    97
5.2.2  使用指針變量    98
5.3  指針運算    101
5.4  指針與數(shù)組    105
5.4.1  指針與一維數(shù)組    105
5.4.2  指針與二維數(shù)組    108
5.5  指針與字符串    112
5.6  空指針的處理    114
5.7  引用    114
本章小結(jié)    115
習(xí)題    116
第6章  函數(shù)    118
6.1  函數(shù)的基礎(chǔ)知識    118
6.1.1  函數(shù)的聲明    118
6.1.2  函數(shù)的調(diào)用    119
6.1.3  函數(shù)的原型聲明    121
6.2  函數(shù)的參數(shù)    122
6.2.1  形參和實參    122
6.2.2  形參和實參之間的數(shù)據(jù)傳送    123
6.3  函數(shù)的返回值    126
6.4  作用域和存儲類    128
6.4.1  局部作用域    128
6.4.2  全局作用域    130
6.4.3  存儲類別    131
6.5  函數(shù)的嵌套與遞歸    135
6.5.1  函數(shù)的嵌套調(diào)用    135
6.5.2  函數(shù)的遞歸調(diào)用    136
6.6  內(nèi)聯(lián)函數(shù)    139
6.7  函數(shù)重載    140
本章小結(jié)    142
習(xí)題    142
第7章  預(yù)處理    146
7.1  預(yù)處理命令的概念    146
7.2  文件包含命令    146
7.3  條件編譯命令    147
7.4  宏定義命令    151
本章小結(jié)    156
習(xí)題    156
第8章  高級數(shù)據(jù)類型    158
8.1  結(jié)構(gòu)體類型    158
8.1.1  聲明結(jié)構(gòu)體類型    158
8.1.2  定義和初始化結(jié)構(gòu)體
類型變量    159
8.1.3  使用結(jié)構(gòu)體類型變量
及其成員    160
8.1.4  結(jié)構(gòu)體數(shù)組    162
8.2  共用體    164
8.2.1  聲明共用體類型    164
8.2.2  定義和使用共用體類型變量    164
8.2.3  共用體數(shù)據(jù)類型的特點    165
8.3  枚舉類型    165
8.3.1  聲明枚舉類型和
定義枚舉變量    166
8.3.2  枚舉類型變量的使用    167
8.4  用typedef聲明類型    168
本章小結(jié)    170
習(xí)題    170
第9章  類和對象Ⅰ    171
9.1  面向?qū)ο蟪绦蛟O(shè)計概述    171
9.1.1  類和對象    171
9.1.2  面向?qū)ο蟪绦蛟O(shè)計的特點    173
9.1.3  面向?qū)ο蟮能浖_發(fā)流程    174
9.2  類的聲明和對象的定義    175
9.2.1  聲明類    175
9.2.2  定義對象    177
9.2.3  類和結(jié)構(gòu)體    178
9.3  類的成員函數(shù)    179
9.3.1  在類體外定義成員函數(shù)    179
9.3.2  內(nèi)聯(lián)成員函數(shù)    181
9.3.3  成員函數(shù)的存儲方式    181
9.4  對象成員的引用    182
9.5  this指針    184
9.6  類的封裝與接口    185
本章小結(jié)    186
習(xí)題    187
第10章  類和對象Ⅱ    188
10.1  構(gòu)造函數(shù)    188
10.1.1  初始化對象    188
10.1.2  定義構(gòu)造函數(shù)    189
10.1.3  重載構(gòu)造函數(shù)    191
10.1.4  默認(rèn)參數(shù)的構(gòu)造函數(shù)    192
10.2  析構(gòu)函數(shù)    193
10.2.1  定義和使用析構(gòu)函數(shù)    194
10.2.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)
的調(diào)用順序    195
10.3  對象數(shù)組    197
10.4  對象指針    198
10.4.1  指向?qū)ο蟮闹羔?nbsp;   198
10.4.2  指向?qū)ο蟪蓡T的指針    200
10.5  共享數(shù)據(jù)的保護    200
10.5.1  常對象    201
10.5.2  常對象成員    201
10.5.3  指向?qū)ο蟮某V羔?nbsp;   203
10.5.4  指向常對象的指針變量    203
10.5.5  對象的常引用    204
10.6  對象的動態(tài)建立和釋放    205
10.7  對象的賦值與復(fù)制    207
10.7.1  對象的賦值    207
10.7.2  對象的復(fù)制    209
10.8  靜態(tài)成員    212
10.8.1  靜態(tài)成員數(shù)據(jù)    212
10.8.2  靜態(tài)成員函數(shù)    214
10.9  友元    216
10.9.1  友元函數(shù)    217
10.9.2  友元類    220
本章小結(jié)    224
習(xí)題    224
第11章  繼承性和派生類    228
11.1  繼承和派生類    228
11.1.1  繼承和派生的概念    228
11.1.2  聲明派生類    229
11.1.3  派生類的3種繼承方式    230
11.2  單一繼承    232
11.2.1  單一繼承的構(gòu)造函數(shù)    233
11.2.2  單一繼承的析構(gòu)函數(shù)    237
11.2.3  子類型化和類型適應(yīng)    238
11.3  多重繼承    241
11.3.1  聲明多重繼承的方法    241
11.3.2  多重繼承的構(gòu)造函數(shù)    242
11.3.3  多重繼承的二義性    243
11.4  基類與派生類    245
11.4.1  基類與派生類的關(guān)系    245
11.4.2  類的組合    246
11.5  虛基類    247
11.5.1  聲明虛基類    247
11.5.2  虛基類的構(gòu)造函數(shù)    248
本章小結(jié)    249
習(xí)題    250
第12章  多態(tài)與虛函數(shù)    252
12.1  多態(tài)的概念    252
12.2  運算符重載    253
12.2.1  運算符重載的規(guī)則    253
12.2.2  運算符重載的方法    254
12.2.3  其他重載運算符    261
12.3  靜態(tài)聯(lián)編和動態(tài)聯(lián)編    264
12.3.1  靜態(tài)聯(lián)編    264
12.3.2  動態(tài)聯(lián)編    265
12.4  虛函數(shù)    266
12.4.1  聲明和使用虛函數(shù)    266
12.4.2  多重繼承的虛函數(shù)    269
12.4.3  虛析構(gòu)函數(shù)    270
12.5  純虛函數(shù)和抽象類    272
12.5.1  純虛函數(shù)    272
12.5.2  抽象類    274
本章小結(jié)    278
習(xí)題    278
第13章  輸入和輸出    280
13.1  輸入和輸出流    280
13.2  標(biāo)準(zhǔn)輸出流    281
13.2.1  cout、cerr和clog    281
13.2.2  使用成員函數(shù)put()
輸出字符    283
13.2.3  使用成員函數(shù)write()
輸出字符串    285
13.3  標(biāo)準(zhǔn)輸入流    285
13.3.1  cin流    286
13.3.2  使用成員函數(shù)讀取字符    287
13.3.3  istream的其他成員函數(shù)    290
13.4  格式化輸入和輸出    292
13.4.1  設(shè)置流的格式化標(biāo)志    292
13.4.2  設(shè)置字段寬度、精度和
填充字符    293
13.4.3  操控符    295
13.5  文件操作和文件流    296
13.5.1  文件的概述    296
13.5.2  磁盤文件的打開和關(guān)閉    296
13.5.3  文本文件的讀寫    298
13.5.4  二進制文件的讀寫    300
13.5.5  隨機訪問數(shù)據(jù)文件    302
13.6  流錯誤處理    303
13.6.1  狀態(tài)字和狀態(tài)函數(shù)    304
13.6.2  清除/設(shè)置流的狀態(tài)位    304
本章小結(jié)    305
習(xí)題    305
第14章  異常處理和命名空間    308
14.1  異常處理    308
14.2  命名空間    311
14.2.1  命名空間的概述    311
14.2.2  使用命名空間成員    312
14.2.3  無名稱的命名空間    313
14.2.4  標(biāo)準(zhǔn)命名空間std    314
本章小結(jié)    314
習(xí)題    314
第15章  實訓(xùn)    317
15.1  加密消息    317
15.2  模擬棋盤游戲    324
15.3  鏈接表的應(yīng)用    333
15.4  對話框程序設(shè)計    341
15.5  學(xué)生信息管理系統(tǒng)    346
附錄A  算法    353
附錄B  標(biāo)準(zhǔn)庫頭文件    355



本目錄推薦

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