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

C++語言基礎(chǔ)教程(第二版)

C++語言基礎(chǔ)教程(第二版)

定 價(jià):¥33.00

作 者: 呂鳳翥
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選
標(biāo) 簽: C++

ISBN: 9787302130154 出版時(shí)間: 2007-02-01 包裝: 平裝
開本: 16 頁數(shù): 385 字?jǐn)?shù):  

內(nèi)容簡介

  《C++語言基礎(chǔ)教程(第2版)》全面、系統(tǒng)地講述了C++語言的基本概念、基本語法和編程方法,較詳盡地講述了C++語言面向?qū)ο蟮闹匾卣鳎侯惡蛯?duì)象、繼承和派生類、多態(tài)性、虛函數(shù)、函數(shù)模塊和類模板等內(nèi)容?!禖++語言基礎(chǔ)教程(第2版)》具有豐富的例題,每章后面均備有相當(dāng)數(shù)量的練習(xí)題和作業(yè)題。《C++語言基礎(chǔ)教程(第2版)》通俗易懂,由淺入深,突出重點(diǎn),偏重應(yīng)用?!禖++語言基礎(chǔ)教程(第2版)》不僅可作為高等學(xué)校C++語言課程的教材,還可作為C++語言的自覺教材和參考書。

作者簡介

暫缺《C++語言基礎(chǔ)教程(第二版)》作者簡介

圖書目錄

第1章C++語言概述1
1.1面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)概念1
1.1.1面向?qū)ο蟮挠蓙砗桶l(fā)展1
1.1.2面向?qū)ο蟮挠嘘P(guān)概念2
1.2C++語言是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言4
1.2.1C++語言對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持4
1.2.2C++語言與C語言的關(guān)系5
1.3C++語言的詞法及詞法規(guī)則6
1.3.1C++語言的字符集7
1.3.2單詞及詞法規(guī)則7
1.4C++程序結(jié)構(gòu)的特點(diǎn)9
1.4.1一個(gè) C++語言的示范程序9
1.4.2C++程序的組成部分10
1.43C++程序的書寫格式12
1.5C++程序的實(shí)現(xiàn)14
1.5.1C++程序的編輯、編譯和運(yùn)行14
1.5.2Visual  C++ 6.0版本的基本用法16
練習(xí)題19
作業(yè)題20
第2章數(shù)據(jù)類型和表達(dá)式23
2.1基本數(shù)據(jù)類型23
2.2常量和變量25
2.2.1常量25
2.2.2變量28
2.3數(shù)組29
2.3.1數(shù)組的定義29
2.3.2數(shù)組的賦值30
2.3.3字符數(shù)組32
2.4枚舉33
2.4.1枚舉類型和枚舉變量33
2.4.2枚舉變量的值34
2.5指針和引用35
2.5.1指針35
2.5.2指針和數(shù)組38
2.5.3字符指針43
2.5.4引用45
2.6運(yùn)算符46
2.6.1算術(shù)運(yùn)算符46
2.6.2關(guān)系運(yùn)算符48
2.6.3邏輯運(yùn)算符48
2.6.4位操作運(yùn)算符48
2.6.5賦值運(yùn)算符49
2.6.6其他運(yùn)算符50
2.6.7運(yùn)算符的優(yōu)先級(jí)和結(jié)合性53
2.7表達(dá)式53
2.7.1表達(dá)式的種類53
2.7.2表達(dá)式的值和類型54
2.7.3表達(dá)式中的類型轉(zhuǎn)換59
2.8類型定義61
2.9結(jié)構(gòu)和聯(lián)合63
2.9.1結(jié)構(gòu)64
2.9.2聯(lián)合67
練習(xí)題69
作業(yè)題70
第3章預(yù)處理和語句75
3.1預(yù)處理功能75
3.1.1文件包含命令76
3.1.2條件編譯命令76
3.1.3宏定義命令79
3.2語句85
3.2.1表達(dá)式語句和空語句85
3.2.2復(fù)合語句和分程序85
3.3選擇語句86
3.3.1條件語句86
3.3.2開關(guān)語句88
3.4循環(huán)語句91
3.4.1while循環(huán)語句91
3.4.2do-while循環(huán)語句92
3.4.3for循環(huán)語句93
3.4.4多重循環(huán)95
3.5轉(zhuǎn)向語句99
3.5.1goto語句99
3.5.2break語句100
3.5.3continue語句101
練習(xí)題102
作業(yè)題102
第4章函數(shù)和作用域111
4.1函數(shù)的定義和說明111
4.1.1函數(shù)的定義格式113
4.1.2函數(shù)的說明方法113
4.2函數(shù)的調(diào)用115
4.2.1函數(shù)的值和類型115
4.2.2函數(shù)的傳值調(diào)用116
4.2.3函數(shù)的引用調(diào)用118
4.3函數(shù)的參數(shù)120
4.3.1函數(shù)參數(shù)的求值順序120
4.3.2設(shè)置函數(shù)參數(shù)的默認(rèn)值121
4.3.3使用數(shù)組作為函數(shù)參數(shù)122
4.4內(nèi)聯(lián)函數(shù)124
4.4.1內(nèi)聯(lián)函數(shù)引入的原因124
4.4.2內(nèi)聯(lián)函數(shù)的定義方法125
4.4.3使用內(nèi)聯(lián)函數(shù)應(yīng)注意的事項(xiàng)125
4.5函數(shù)重載126
4.5.1參數(shù)類型上不同的重載函數(shù)126
4.5.2參數(shù)個(gè)數(shù)上不同的重載函數(shù)127
4.6函數(shù)的嵌套調(diào)用和遞歸調(diào)用128
4.6.1函數(shù)的嵌套調(diào)用128
4.6.2函數(shù)的遞歸調(diào)用129
4.7作用域131
4.7.1標(biāo)識(shí)符的作用域規(guī)則132
4.7.2作用域的種類132
4.7.3關(guān)于重新定義標(biāo)識(shí)符的作用域規(guī)定133
4.7.4局部變量和全局變量135
4.7.5內(nèi)部函數(shù)和外部函數(shù)138
4.8C++語言的系統(tǒng)函數(shù)141
4.8.1C++語言系統(tǒng)函數(shù)概述141
4.8.2字符串處理函數(shù)143
4.9函數(shù)模板147
4.9.1函數(shù)模板的概念147
4.9.2函數(shù)模板的使用149
練習(xí)題151
作業(yè)題152
第5章類和對(duì)象(一)161
5.1類的定義161
5.1.1什么是類161
5.1.2類的定義格式162
5.1.3注意事項(xiàng)164
5.2對(duì)象的定義166
5.2.1對(duì)象的定義格式166
5.2.2對(duì)象成員的表示方法166
5.3對(duì)象的初始化169
5.3.1構(gòu)造函數(shù)和析構(gòu)函數(shù)169
5.3.2默認(rèn)構(gòu)造函數(shù)和默認(rèn)析構(gòu)函數(shù)171
5.3.3復(fù)制構(gòu)造函數(shù)171
5.4成員函數(shù)的特性174
5.4.1內(nèi)聯(lián)函數(shù)和外聯(lián)函數(shù)175
5.4.2重載性176
5.4.3設(shè)置參數(shù)的默認(rèn)值177
5.5靜態(tài)成員178
5.5.1靜態(tài)數(shù)據(jù)成員179
5.5.2靜態(tài)成員函數(shù)182
5.6友元183
5.6.1友元函數(shù)183
5.6.2友元類185
5.7類的作用域187
5.8局部類和嵌套類188
5.8.1局部類188
5.8.2嵌套類189
5.9對(duì)象的生存期190
練習(xí)題192
作業(yè)題193
第6章類和對(duì)象(二)200
6.1對(duì)象指針和對(duì)象引用200
6.1.1指向類的成員的指針200
6.1.2對(duì)象指針和對(duì)象引用作為函數(shù)參數(shù)203
6.1.3this指針205
6.2對(duì)象數(shù)組和對(duì)象指針數(shù)組207
6.2.1對(duì)象數(shù)組207
6.2.2指向數(shù)組的指針和指針數(shù)組209
6.2.3帶參數(shù)的main()函數(shù)214
6.3常類型215
6.3.1一般常量和對(duì)象常量215
6.3.2常指針和常引用216
6.3.3常成員函數(shù)219
6.3.4常數(shù)據(jù)成員221
6.4子對(duì)象和堆對(duì)象222
6.4.1子對(duì)象222
6.4.2堆對(duì)象224
6.5類型轉(zhuǎn)換230
6.5.1類型的自動(dòng)隱式轉(zhuǎn)換230
6.5.2構(gòu)造函數(shù)具有類型轉(zhuǎn)換功能231
6.5.3類型轉(zhuǎn)換函數(shù)232
6.6類模板234
6.6.1類模板的引進(jìn)234
6.6.2類模板和模板類235
6.6.3類模板應(yīng)用舉例238
6.7應(yīng)用實(shí)例——鏈表240
練習(xí)題244
作業(yè)題245
第7章繼承性和派生類254
7.1基類和派生類254
7.1.1派生類的定義255
7.1.2派生類的三種繼承方式255
7.1.3基類成員在派生類中的訪問權(quán)限256
7.1.4成員訪問權(quán)限的控制256
7.2單繼承259
7.2.1派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)260
7.2.2子類型和賦值兼容規(guī)則266
7.3多繼承269
7.3.1多繼承的概念269
7.3.2多繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù)270
7.3.3多繼承的二義性問題273
7.4虛基類278
7.4.1虛基類的引入和說明278
7.4.2含有虛基類的派生類的構(gòu)造函數(shù)280
7.5應(yīng)用實(shí)例——日期和時(shí)間282
練習(xí)題284
作業(yè)題285
第8章多態(tài)性和虛函數(shù)295
8.1函數(shù)重載295
8.2運(yùn)算符重載298
8.2.1運(yùn)算符重載的幾個(gè)問題298
8.2.2運(yùn)算符重載函數(shù)的兩種形式299
8.2.3其他運(yùn)算符的重載舉例306
8.3靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編310
8.3.1靜態(tài)聯(lián)編310
8.3.2動(dòng)態(tài)聯(lián)編311
8.4虛函數(shù)312
8.5純虛函數(shù)和抽象類319
8.5.1純虛函數(shù)319
8.5.2抽象類322
8.6虛析構(gòu)函數(shù)324
8.7程序舉例326
練習(xí)題332
作業(yè)題333
第9章C++語言的I/O流庫342
9.1屏幕輸出343
9.1.1使用預(yù)定義的插入符343
9.1.2使用成員函數(shù)put()輸出一個(gè)字符345
9.1.3使用成員函數(shù)write()輸出一個(gè)字符串346
9.2鍵盤輸入347
9.2.1使用預(yù)定義的提取符347
9.2.2使用成員函數(shù)get()獲取一個(gè)字符349
9.2.3使用成員函數(shù)read()讀取一串字符352
9.3插入符和提取符的重載353
9.4格式化輸入和輸出356
9.4.1使用成員函數(shù)設(shè)置流的格式化標(biāo)志位356
9.4.2格式輸出函數(shù)358
9.4.3操作子360
9.5磁盤文件的輸入和輸出361
9.5.1磁盤文件的打開和關(guān)閉操作361
9.5.2文本文件的讀寫操作363
9.5.3二進(jìn)制文件的讀寫操作366
9.5.4隨機(jī)訪問數(shù)據(jù)文件368
9.5.5其他有關(guān)文件操作的函數(shù)371
9.6字符串流374
9.6.1ostrstream類的構(gòu)造函數(shù)375
9.6.2istrstream類的構(gòu)造函數(shù)376
9.7流錯(cuò)誤的處理377
9.7.1狀態(tài)字和狀態(tài)函數(shù)378
9.7.2清除和設(shè)置流的狀態(tài)位379
練習(xí)題380
作業(yè)題381
附錄AASCII碼表386
參考文獻(xiàn)387


本目錄推薦

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