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

C和C++基礎(chǔ)教程與題解(第2版)

C和C++基礎(chǔ)教程與題解(第2版)

定 價(jià):¥59.00

作 者: (美)Timothy S. Ramteke著;施平安譯;施平安譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國外經(jīng)典教材·計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: C

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

內(nèi)容簡介

  本書既介紹了面向過程程序設(shè)計(jì),又介紹了面向?qū)ο蟪绦蛟O(shè)計(jì),書中語法的介紹與面向?qū)ο蟮脑?、?shí)踐、分析和設(shè)計(jì)緊密地結(jié)合在一起。每個(gè)單元包括正文、練習(xí)、實(shí)驗(yàn)、問答題和程序設(shè)計(jì)部分,此種安排頗具匠心,幫助讀者完全理解每個(gè)單元的內(nèi)容。本書既可以作為大專院校計(jì)算機(jī)及相關(guān)專業(yè)的程序設(shè)計(jì)基礎(chǔ)課程的教材,也可以作為C和C++語言的自學(xué)教材。

作者簡介

  TimothyS.Ramteke,DeVryUniversity計(jì)算機(jī)信息系教授。他是LibaryCommitte.ATS.ACM,IEEE的會(huì)員。

圖書目錄

第1單元函數(shù)和數(shù)據(jù)輸出1
正文1
學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)所需的步驟1
什么是函數(shù)1
C和C 中的函數(shù)3
編寫main 的各種方法5
使用C 的cout7
程序運(yùn)行8
練習(xí)9
實(shí)驗(yàn)12
printf 函數(shù)13
使用cout對(duì)象17
問答題18
程序設(shè)計(jì)19
附加主題20
其他打印方法20
更多的轉(zhuǎn)義符20
使用cout格式化輸出21
第2單元變量與賦值23
正文23
數(shù)據(jù)類型23
變量屬性26
常量27
兩個(gè)新的C 數(shù)據(jù)類型(選學(xué))28
練習(xí)29
數(shù)值變量和算術(shù)運(yùn)算29
字符和字符串32
變量地址和作用域33
實(shí)驗(yàn)35
賦值語句35
整型與浮點(diǎn)型36
字符串37
變量屬性40
問答題41
程序設(shè)計(jì)43
附加主題44
一些算術(shù)主題44
C的define聲明44
第3單元對(duì)象. 消息和數(shù)據(jù)輸入47
正文47
日常生活中的對(duì)象和消息47
cout和cin對(duì)象50
面向?qū)ο蟮幕靖拍罨仡?1
string類52
字符和字符串回顧53
實(shí)例54
讀入字符串和string對(duì)象55
scanf 函數(shù)58
練習(xí)58
類和對(duì)象58
數(shù)據(jù)輸入60
實(shí)驗(yàn)61
getline 函數(shù)(選學(xué))64
scanf 函數(shù)(選學(xué))65
問答題66
程序設(shè)計(jì)68
第4單元循環(huán)69
正文69
流程圖70
循環(huán)的編碼71
使用while循環(huán)重寫上述程序71
其他編寫循環(huán)的方法72
dowhile循環(huán)73
條件運(yùn)算符73
最后一個(gè)例子74
練習(xí)75
實(shí)驗(yàn)79
問答題83
程序設(shè)計(jì)84
第5單元循環(huán)中的數(shù)據(jù)讀取86
正文86
練習(xí)88
實(shí)驗(yàn)93
問答題97
程序設(shè)計(jì)98
附加主題98
EOF字符98
使用連續(xù)的輸入控制循環(huán)99
·xii·第6單元if語句102
正文102
硬幣分類器實(shí)例103
AND, OR, NOT, continue和break106
條件求值108
條件運(yùn)算符?:108
switch語句108
練習(xí)109
決策表109
按順序放置3個(gè)數(shù)據(jù)項(xiàng)111
真值表114
縮進(jìn)115
實(shí)驗(yàn)116
分類選擇116
最大值與最小值122
問答題125
程序設(shè)計(jì)127
附加主題128
連續(xù)投擲硬幣示例128
第7單元數(shù)組131
正文131
數(shù)組的基本知識(shí)131
字符串的處理132
數(shù)值型數(shù)組的處理133
數(shù)組的作用134
數(shù)組處理實(shí)例135
數(shù)組的查找136
練習(xí)138
數(shù)組基本知識(shí)138
數(shù)組打印139
數(shù)組元素的處理140
數(shù)組的讀取142
并行數(shù)組的處理143
實(shí)驗(yàn)144
元素值與元素索引對(duì)比144
數(shù)組元素移位146
并行數(shù)組147
元素的選擇與交換148
問答題150
程序設(shè)計(jì)152
附加主題152
折半查找152
第8單元嵌套循環(huán)和二維數(shù)組156
正文156
順序循環(huán)和嵌套循環(huán)156
二維數(shù)組158
string對(duì)象的二維數(shù)組159
練習(xí)162
嵌套循環(huán)162
二維數(shù)組163
實(shí)驗(yàn)165
嵌套循環(huán)165
二維數(shù)組167
把數(shù)據(jù)讀入string對(duì)象的數(shù)組168
字符串?dāng)?shù)組169
問答題170
程序設(shè)計(jì)171
附加主題172
字符型二維數(shù)組172
選擇排序174
跟蹤175
第9單元不帶返回的函數(shù)177
正文177
函數(shù)的好處177
關(guān)于函數(shù)178
傳遞數(shù)組和標(biāo)量給函數(shù)180
練習(xí)182
實(shí)驗(yàn)189
問答題197
程序設(shè)計(jì)200
附加主題200
使用數(shù)組實(shí)現(xiàn)鏈表200
第10單元帶返回的函數(shù)206
正文206
從函數(shù)返回值206
菜單驅(qū)動(dòng)的程序?qū)嵗?08
練習(xí)212
實(shí)驗(yàn)215
問答題219
程序設(shè)計(jì)220
附加主題(遞歸)221
·xiii·第11單元結(jié)構(gòu)223
正文223
結(jié)構(gòu)數(shù)組225
函數(shù)使用結(jié)構(gòu)示例226
復(fù)合結(jié)構(gòu)228
練習(xí)229
實(shí)驗(yàn)233
問答題238
程序設(shè)計(jì)239
第12單元指針241
正文241
動(dòng)機(jī)241
一個(gè)簡單的類比241
理解指針242
指針的正確使用244
數(shù)組和指針247
實(shí)例248
練習(xí)250
比較指針和數(shù)組252
復(fù)習(xí)與函數(shù)253
實(shí)驗(yàn)256
問答題264
程序設(shè)計(jì)265
第13單元指針與結(jié)構(gòu)267
正文267
簡介267
指針數(shù)組267
結(jié)構(gòu)指針270
malloc 和free 函數(shù)270
鏈表271
鏈表使用實(shí)例273
指針運(yùn)算276
練習(xí)278
雙向鏈表278
指針運(yùn)算283
實(shí)驗(yàn)285
結(jié)構(gòu)指針287
指針運(yùn)算291
問答題293
程序設(shè)計(jì)295
附加主題296
雙向鏈表296
第14單元C中的文件I/O301
正文301
數(shù)據(jù)緩沖和處理類型301
二進(jìn)制文件和文本文件302
文件的打開與關(guān)閉302
I/O函數(shù)303
順序文件更新303
示例141的跟蹤圖304
練習(xí)308
實(shí)驗(yàn)312
問答題319
程序設(shè)計(jì)320
第15單元抽象322
正文322
面向?qū)ο蟪绦蛟O(shè)計(jì)--一種新的思維方式322
為什么先學(xué)習(xí)C語言323
OOP的研發(fā)323
OO方法的好處323
城堡類比324
抽象325
實(shí)例326
接口326
封裝326
類327
對(duì)象328
成員函數(shù)328
繼承和多態(tài)性330
小結(jié)332
練習(xí)333
實(shí)驗(yàn)338
問答題342
程序設(shè)計(jì)343
·xiv·第16單元分析344
正文344
面向?qū)ο筌浖纳?44
需求規(guī)范345
會(huì)議345
CRC卡片346
識(shí)別類347
責(zé)任347
協(xié)作者348
示例161(及附加討論)348
練習(xí)352
實(shí)驗(yàn)358
問答題362
程序設(shè)計(jì)363
第17單元設(shè)計(jì)365
正文365
Jacobson的交互圖365
實(shí)現(xiàn)階段367
練習(xí)371
實(shí)驗(yàn)379
問答題386
程序設(shè)計(jì)386
第18單元C 基礎(chǔ)387
正文387
指針回顧387
引用388
內(nèi)聯(lián)函數(shù)389
指針和函數(shù)390
在類中使用內(nèi)聯(lián)函數(shù)391
構(gòu)造函數(shù)和析構(gòu)函數(shù)392
重載394
練習(xí)395
引用395
在函數(shù)中使用const397
構(gòu)造函數(shù)與析構(gòu)函數(shù)398
實(shí)驗(yàn)400
引用400
內(nèi)聯(lián)函數(shù)402
構(gòu)造函數(shù)與析構(gòu)函數(shù)403
函數(shù)重載404
問題405
程序設(shè)計(jì)407
第19單元?jiǎng)討B(tài)對(duì)象409
正文409
動(dòng)態(tài)內(nèi)存分配409
動(dòng)態(tài)對(duì)象的數(shù)組411
指針數(shù)組412
在構(gòu)造函數(shù)中使用new運(yùn)算符413
動(dòng)態(tài)對(duì)象數(shù)組415
動(dòng)態(tài)指針數(shù)組418
練習(xí)422
實(shí)驗(yàn)429
問答題434
程序設(shè)計(jì)435
第20單元繼承437
正文437
理解繼承437
什么是合適的繼承438
示例440
練習(xí)445
實(shí)驗(yàn)452
問答題460
程序設(shè)計(jì)462
第21單元多態(tài)性和重載464
正文464
OOP的三大概念464
日常生活中的多態(tài)性464
多態(tài)性的額外好處467
動(dòng)態(tài)綁定469
C 中的重載方法470
C 中的重載運(yùn)算符472
友元函數(shù)475
重載賦值運(yùn)算符477
賦值與初始化479
ClineLomow的大三(Big Three)定律483
練習(xí)483
現(xiàn)實(shí)生活中的多態(tài)性483
C 中的多態(tài)性484
重載運(yùn)算符485
開發(fā)一個(gè)適合ClineLomow的大三定律的案例486
實(shí)驗(yàn)489
重載方法489
重載運(yùn)算符490
大三定律492
問答題494
程序設(shè)計(jì)495
·xv·第22單元覆蓋496
正文496
虛函數(shù)496
多態(tài)對(duì)象499
覆蓋與重載501
抽象基類503
練習(xí)504
實(shí)驗(yàn)511
問答題515
程序設(shè)計(jì)516
第23單元標(biāo)準(zhǔn)模板庫518
正文518
動(dòng)機(jī)518
vector519
模板簡介521
STL簡介525
算法和迭代器527
示例234529
display 函數(shù)和示例235532
插入迭代器533
其余算法534
實(shí)驗(yàn)536
編寫自己的模板536
問答題548
程序設(shè)計(jì)549
第24單元異常處理551
正文551
使用錯(cuò)誤代碼551
使用異常553
實(shí)驗(yàn)555
問答題563
程序設(shè)計(jì)564
第25單元使用流類進(jìn)行文件I/O565
正文565
寫入文件流567
追加文件和讀取文件568
實(shí)驗(yàn)570
問答題576
程序設(shè)計(jì)576
第26單元C 指針專題577
正文577
this指針577
函數(shù)指針578
指針和常量580
軟指針582
指向?qū)ο蟮能浿羔?84
練習(xí)585
實(shí)驗(yàn)588
問答題592
程序設(shè)計(jì)592
附錄594
安裝C
Builder 5.5594

本目錄推薦

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