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

C++語(yǔ)言程序設(shè)計(jì)教程

C++語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥36.00

作 者: 楊進(jìn)才、沈顯君、劉蓉
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校教材
標(biāo) 簽: C++

ISBN: 9787302135074 出版時(shí)間: 2006-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 412 字?jǐn)?shù):  

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

  C++語(yǔ)言是目前最為流行的程序設(shè)計(jì)語(yǔ)言,它既支持面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì),也支持基于對(duì)象的面向?qū)ο蟪绦蛟O(shè)計(jì)。本書(shū)依據(jù)ANSI C++標(biāo)準(zhǔn),從面向過(guò)程的編程到面向?qū)ο蟮木幊谭椒ㄕ归_(kāi),形成一條自然流暢的主線,同時(shí)兩個(gè)部分又自成體系,以滿足不同基礎(chǔ)與需求的學(xué)習(xí)者。內(nèi)容包括:C++編程簡(jiǎn)介、數(shù)據(jù)類型與表達(dá)式、控制結(jié)構(gòu)、函數(shù)、構(gòu)造數(shù)據(jù)類型、C++程序的結(jié)構(gòu)、類與對(duì)象、繼承與派生、多態(tài)性、類模板、輸入輸出與文件系統(tǒng)、string類字符串、異常處理。.本書(shū)的作者都是長(zhǎng)期在高校從事計(jì)算機(jī)專業(yè)教學(xué)與科研的一線教師,有豐富的編程與教學(xué)經(jīng)驗(yàn),對(duì)編程中常用的以及在學(xué)習(xí)過(guò)程中容易出錯(cuò)的知識(shí)點(diǎn)進(jìn)行了詳盡的講解。書(shū)中文字流暢、通俗簡(jiǎn)潔,概念清晰、循序漸進(jìn),例題實(shí)用、習(xí)題題型多樣。..本書(shū)適用于高等院校信息類專業(yè)的學(xué)生使用,也可作C++培訓(xùn)教材、理工科學(xué)生的公共課教材以及全國(guó)計(jì)算機(jī)等級(jí)考試教材。與本書(shū)配套的《C++語(yǔ)言程序設(shè)計(jì)習(xí)題解答與實(shí)驗(yàn)指導(dǎo)》由清華大學(xué)出版社出版,提供了Visual C++、C++ Builder、Linux C++上機(jī)實(shí)驗(yàn)指導(dǎo)與實(shí)驗(yàn)課程設(shè)計(jì)。...

作者簡(jiǎn)介

  楊進(jìn)才,博士,華中師范大學(xué)計(jì)算機(jī)系副教授。主要研究方向?yàn)橐苿?dòng)數(shù)據(jù)庫(kù)。沈顯君,武漢大學(xué)軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室,華中師范大學(xué)計(jì)算機(jī)科學(xué)系博士生,主研方向:智能計(jì)算,并行計(jì)算博士。劉蓉,碩士,華中師范大學(xué)副教授,講授數(shù)據(jù)結(jié)構(gòu)、C++程序設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)原理、近代電子學(xué)實(shí)驗(yàn)。

圖書(shū)目錄

第1章  C++編程簡(jiǎn)介    1
1.1  計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言    1
1.1.1  機(jī)器語(yǔ)言與匯編語(yǔ)言    1
1.1.2  高級(jí)語(yǔ)言    2
1.1.3  面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言    3
1.1.4  面向?qū)ο蟮幕靖拍?nbsp;   4
1.2  C++語(yǔ)言概述    5
1.2.1  C++語(yǔ)言的產(chǎn)生    5
1.2.2  C++的特點(diǎn)    5
1.3  C++程序開(kāi)發(fā)過(guò)程    6
1.4  C++程序?qū)嵗?nbsp;   7
1.4.1  一個(gè)簡(jiǎn)單的C++程序    7
1.4.2  使用名字空間    9
1.4.3  C++輸入輸出簡(jiǎn)介    10
1.5  本章小結(jié)    13
習(xí)題1    14
第2章  數(shù)據(jù)類型與表達(dá)式    17
2.1  數(shù)據(jù)類型概述    17
2.2  C++的基本數(shù)據(jù)類型    18
2.2.1  字符集    18
2.2.2  基本數(shù)據(jù)類型    18
2.3  數(shù)值    20
2.3.1  整型數(shù)    20
2.3.2  浮點(diǎn)型數(shù)    21
2.3.3  字符型數(shù)    22
2.3.4  字符串    24
2.3.5  布爾型數(shù)    25
2.4  變量    25
2.4.1  標(biāo)識(shí)符與關(guān)鍵字    25
2.4.2  變量的定義與賦初值    26
2.5  常量    27
2.5.1  符號(hào)常量    27
2.5.2  常變量    27
2.6  運(yùn)算符與表達(dá)式    28
2.6.1  優(yōu)先級(jí)與結(jié)合性    28
2.6.2  算術(shù)運(yùn)算符    29
2.6.3  關(guān)系運(yùn)算符    30
2.6.4  邏輯運(yùn)算符    31
2.6.5  位運(yùn)算符    32
2.6.6  賦值運(yùn)算符    34
2.6.7  ++、- -運(yùn)算符    35
2.6.8  其他運(yùn)算符    36
2.6.9  表達(dá)式的使用    39
2.7  類型轉(zhuǎn)換    41
2.7.1  自動(dòng)轉(zhuǎn)換    42
2.7.2  強(qiáng)制類型轉(zhuǎn)換    43
2.8  表達(dá)式的副作用    44
2.9  本章小結(jié)    45
習(xí)題2    45
第3章  控制結(jié)構(gòu)    49
3.1  C++語(yǔ)言的語(yǔ)句    49
3.2  判斷與循環(huán)    50
3.3  if…else…if判斷式    51
3.3.1  基本的if語(yǔ)句    51
3.3.2  完整的if語(yǔ)句    52
3.3.3  if語(yǔ)句的嵌套    52
3.4  switch…case判斷式    54
3.5  for循環(huán)    57
3.5.1  for語(yǔ)句    57
3.5.2  用for語(yǔ)句實(shí)現(xiàn)嵌套循環(huán)    58
3.6  while循環(huán)    60
3.6.1  while語(yǔ)句    60
3.6.2  do…while語(yǔ)句    62
3.7  break,continue,goto語(yǔ)句    62
3.7.1  break語(yǔ)句    62
3.7.2  continue語(yǔ)句    64
3.7.3  goto語(yǔ)句    64
3.8  本章小結(jié)    65
習(xí)題3    65
第4章  函數(shù)    71
4.1  函數(shù)的定義和聲明    71
4.1.1  函數(shù)的定義    71
4.1.2  函數(shù)原型的聲明    73
4.2  函數(shù)的調(diào)用    74
4.2.1  函數(shù)的調(diào)用形式    74
4.2.2  函數(shù)調(diào)用的執(zhí)行過(guò)程    75
4.2.3  函數(shù)參數(shù)的按值傳遞    75
4.2.4  嵌套調(diào)用    77
4.2.5  遞歸調(diào)用    78
4.3  內(nèi)聯(lián)函數(shù)    82
4.4  帶默認(rèn)形參值的函數(shù)    84
4.5  函數(shù)重載    86
4.6  函數(shù)模板    88
4.7  C++系統(tǒng)函數(shù)    91
4.8  本章小結(jié)    93
習(xí)題4    94
第5章  構(gòu)造數(shù)據(jù)類型    98
5.1  枚舉類型    98
5.1.1  枚舉類型的定義    98
5.1.2  枚舉類型的使用    99
5.2  數(shù)組    101
5.2.1  一維數(shù)組定義與使用    102
5.2.2  二維數(shù)組的定義與使用    106
5.2.3  多維數(shù)組    111
5.2.4  數(shù)組與函數(shù)    114
5.2.5  字符數(shù)組與字符串    116
5.3  指針    120
5.3.1  指針的定義與使用    120
5.3.2  指針與字符串    124
5.3.3  指針與數(shù)組    126
5.3.4  多重指針    128
5.3.5  動(dòng)態(tài)內(nèi)存分配    130
5.3.6  指針與函數(shù)    134
5.3.7  指針常量與常指針    140
5.4  引用類型    142
5.4.1  引用類型變量的說(shuō)明及使用    142
5.4.2  引用與函數(shù)    143
5.4.3  常引用    146
5.5  結(jié)構(gòu)與聯(lián)合    146
5.5.1  結(jié)構(gòu)    147
5.5.2  聯(lián)合    155
5.6  本章小結(jié)    158
習(xí)題5    159
第6章  C++程序的結(jié)構(gòu)    167
6.1  變量的類型    167
6.1.1  全局變量與局部變量    167
6.1.2  變量的存儲(chǔ)類型    168
6.1.3  變量在內(nèi)存中的存儲(chǔ)    171
6.2  標(biāo)識(shí)符的作用域與可見(jiàn)性    174
6.2.1  函數(shù)原型作用域    174
6.2.2  塊作用域    174
6.2.3  文件作用域    175
6.2.4  可見(jiàn)性    176
6.3  程序的文件結(jié)構(gòu)與編譯預(yù)處理命令    176
6.3.1  文件包括# include命令    176
6.3.2  不帶參數(shù)的宏定義    178
6.3.3  帶參數(shù)的宏定義    179
6.3.4  條件編譯    180
6.4  名字空間    184
6.5  本章小結(jié)    186
習(xí)題6    186
第7章  類與對(duì)象    191
7.1  類與對(duì)象的概念    191
7.1.1  從面向過(guò)程到面向?qū)ο?nbsp;   191
7.1.2  類的定義    193
7.1.3  對(duì)象的建立與使用    196
7.1.4  成員的存取控制    197
7.2  構(gòu)造函數(shù)與析構(gòu)函數(shù)    198
7.2.1  構(gòu)造函數(shù)    198
7.2.2  析構(gòu)函數(shù)    200
7.2.3  拷貝構(gòu)造函數(shù)    203
7.2.4  淺拷貝與深拷貝    207
7.3  對(duì)象的使用    208
7.3.1  對(duì)象指針    208
7.3.2  對(duì)象引用    211
7.3.3  對(duì)象數(shù)組    212
7.3.4  動(dòng)態(tài)對(duì)象    214
7.3.5  this指針    216
7.3.6  組合對(duì)象    216
7.4  靜態(tài)成員    223
7.4.1  靜態(tài)數(shù)據(jù)成員    223
7.4.2  靜態(tài)成員函數(shù)    225
7.5  友元    228
7.5.1  友元函數(shù)    228
7.5.2  友元類    230
7.6  常對(duì)象與常成員    233
7.6.1  常對(duì)象    233
7.6.2  常數(shù)據(jù)成員    234
7.6.3  常成員函數(shù)    235
7.7  對(duì)象的內(nèi)存分布    237
7.7.1  對(duì)象的內(nèi)存空間分配    237
7.7.2  對(duì)象內(nèi)存空間的釋放    237
7.8  本章小結(jié)    237
習(xí)題7    238
第8章  繼承與派生    251
8.1  繼承與派生的概念    251
8.1.1  繼承的概念    251
8.1.2  派生類實(shí)現(xiàn)    253
8.1.3  繼承與組合    255
8.2  繼承的方式    256
8.2.1  公有繼承    256
8.2.2  私有繼承    259
8.2.3  保護(hù)繼承    261
8.3  派生類的構(gòu)造與析構(gòu)    265
8.3.1  派生類構(gòu)造函數(shù)的定義    265
8.3.2  單繼承的構(gòu)造與析構(gòu)    266
8.4  類型兼容    269
8.5  多繼承    272
8.5.1  多繼承的構(gòu)造與析構(gòu)    272
8.5.2  二義性問(wèn)題    272
8.6  虛基類    275
8.6.1  虛基類的定義    277
8.6.2  虛基類的構(gòu)造與析構(gòu)    278
8.7  本章小結(jié)    281
習(xí)題8    282
第9章  多態(tài)性    292
9.1  多態(tài)性概述    292
9.2  運(yùn)算符重載    293
9.2.1  運(yùn)算符重載機(jī)制    293
9.2.2  運(yùn)算符重載規(guī)則    294
9.2.3  重載為類的友元函數(shù)    295
9.2.4  重載為類的成員函數(shù)    298
9.2.5  典型運(yùn)算符重載    301
9.3  虛函數(shù)    307
9.3.1  靜態(tài)聯(lián)編與動(dòng)態(tài)聯(lián)編    307
9.3.2  虛函數(shù)的定義與使用    308
9.3.3  虛析構(gòu)函數(shù)    312
9.4  抽象類    314
9.4.1  純虛函數(shù)    314
9.4.2  抽象類與具體類    314
9.5  本章小結(jié)    317
習(xí)題9    318
第10章  類模板    329
10.1  類模板的概念    329
10.1.1  類模板的定義    329
10.1.2  類模板的實(shí)例化    331
10.1.3  默認(rèn)模板參數(shù)    332
10.2  類模板應(yīng)用    333
10.2.1  棧類模板    333
10.2.2  鏈表類模板    335
10.3  本章小結(jié)    338
習(xí)題10    338
第11章  C++輸入輸出流與文件系統(tǒng)    341
11.1  I/O流的概念    341
11.2  輸出流    343
11.3  流的格式控制    345
11.3.1  格式標(biāo)志    346
11.3.2  格式操縱符    348
11.3.3  格式控制成員函數(shù)    350
11.4  輸入流    352
11.5  數(shù)據(jù)流的錯(cuò)誤偵測(cè)    357
11.6  文件的輸入輸出    358
11.6.1  文件的創(chuàng)建    359
11.6.2  文本文件的輸出    360
11.6.3  二進(jìn)制文件輸出    362
11.6.4  文本文件的輸入    364
11.6.5  二進(jìn)制文件輸入    365
11.6.6  文件指針的使用    366
11.7  本章小結(jié)    369
習(xí)題11    369
第12章  string類字符串處理    375
12.1  string類對(duì)象的定義    375
12.2  string類成員函數(shù)    377
12.3  string類的操作符    378
12.4  string類串位置指針    380
12.5  string類串與C風(fēng)格字符串的轉(zhuǎn)化    381
12.6  本章小結(jié)    382
習(xí)題12    383
第13章  異常處理    384
13.1  異常的概念    384
13.2  C++異常處理機(jī)制    385
13.3  異常處理嵌套與重拋異常    388
13.3.1  異常處理嵌套    388
13.3.2  重拋異常    390
13.4  標(biāo)準(zhǔn)異常處理類    391
13.5  本章小結(jié)    393
習(xí)題13    393
附錄A  數(shù)值的機(jī)內(nèi)表示    396
A.1  數(shù)值的各種進(jìn)制表示形式    396
A.2  整數(shù)值的機(jī)內(nèi)表示    399
A.3  小數(shù)的機(jī)內(nèi)表示    401
附錄B  C++語(yǔ)言中的關(guān)鍵字(保留字)    403
附錄C  運(yùn)算符優(yōu)先級(jí)表    404
附錄D  ASCII碼字符集    406
附錄E  GB2312-80漢字字符集    409
附錄F  GBK漢字字符集    411
參考文獻(xiàn)    413

本目錄推薦

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