注冊(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à):¥35.00

作 者: 呂鳳翥
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: C++

購(gòu)買這本書(shū)可以去


ISBN: 9787115169853 出版時(shí)間: 2008-04-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 316 pages 字?jǐn)?shù):  

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

  本書(shū)系統(tǒng)介紹C++語(yǔ)言的基礎(chǔ)知識(shí)、基本語(yǔ)言和編程方法。重點(diǎn)講述C++語(yǔ)言面向?qū)ο蟮闹匾卣鳎喊惡蛯?duì)象、繼承性和派生類、多態(tài)性和虛函數(shù)等重要內(nèi)容。同時(shí),還介紹C++語(yǔ)言對(duì)C語(yǔ)言的繼承和改進(jìn)?!”緯?shū)內(nèi)容系統(tǒng)全面,偏重應(yīng)用;通過(guò)例子詳細(xì)講述C++語(yǔ)言具有的封裝性、繼承性和多態(tài)性,并闡述使用C++語(yǔ)言編程的方法與技巧。為方便教學(xué),本書(shū)每章后備有大量練習(xí)題和上機(jī)題?!”緯?shū)適合作為高等院?!癈++語(yǔ)言程序設(shè)計(jì)”課程的教材,還可作為C++語(yǔ)言的自學(xué)參考書(shū)。

作者簡(jiǎn)介

  呂鳳翥,北京大學(xué)教授,原北京大學(xué)計(jì)算機(jī)中心教研室主任,從事計(jì)算機(jī)教學(xué)和科研工作30多年,上仍豐富的計(jì)算機(jī)教學(xué)經(jīng)驗(yàn);所編寫(xiě)的計(jì)算機(jī)語(yǔ)言方面的教材結(jié)構(gòu)清晰、敘述流暢、適合教學(xué),被眾多學(xué)校廣泛使用。編寫(xiě)出版計(jì)算機(jī)技術(shù)類著作30余種,其中出版的《C++語(yǔ)言基礎(chǔ)教程》已發(fā)行20余萬(wàn)冊(cè)。

圖書(shū)目錄

第1章 C++語(yǔ)言概述 1
1.1 面向?qū)ο蟮母拍睢?
1.1.1 面向?qū)ο蠓椒ǖ挠蓙?lái) 1
1.1.2 面向?qū)ο蟮幕靖拍睢?
1.2 C++語(yǔ)言的特點(diǎn) 3
1.2.1 C++語(yǔ)言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言 3
1.2.2 C++語(yǔ)言繼承了C語(yǔ)言 4
1.2.3 C++語(yǔ)言對(duì)C語(yǔ)言進(jìn)行了改進(jìn) 4
1.3 C++程序在結(jié)構(gòu)上的特點(diǎn) 5
1.3.1 C++程序舉例 5
1.3.2 C++程序結(jié)構(gòu)上的特點(diǎn) 8
1.4 C++程序的實(shí)現(xiàn) 8
1.4.1 C++程序的編輯、編譯和運(yùn)行 8
1.4.2 C++程序?qū)崿F(xiàn)舉例 9
練習(xí)題1 13
上機(jī)指導(dǎo)1 16
第2章 變量和表達(dá)式 17
2.1 C++語(yǔ)言的字符集和單詞 17
2.1.1 C++語(yǔ)言字符集 17
2.1.2 單詞及其詞法規(guī)則 17
2.2 常量 19
2.2.1 常量的種類 19
2.2.2 符號(hào)常量 23
2.3 變量 24
2.3.1 變量的三要素 24
2.3.2 變量的定義格式 26
2.3.3 變量的作用域 28
2.4 運(yùn)算符和表達(dá)式 30
2.4.1 運(yùn)算符的種類和功能 30
2.4.2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 33
2.4.3 表達(dá)式的值和類型 34
2.4.4 表達(dá)式求值舉例 35
2.5 類型轉(zhuǎn)換 40
2.5.1 自動(dòng)轉(zhuǎn)換 40
2.5.2 強(qiáng)制轉(zhuǎn)換 41
2.6 數(shù)組 41
2.6.1 數(shù)組的定義格式和數(shù)組元素的表示方法 41
2.6.2 數(shù)組的賦值 43
2.6.3 字符數(shù)組和字符串 47
練習(xí)題2 52
上機(jī)指導(dǎo)2 61
第3章 語(yǔ)句和預(yù)處理 64
3.1 表達(dá)式語(yǔ)句和復(fù)合語(yǔ)句 64
3.1.1 表達(dá)式語(yǔ)句和空語(yǔ)句 64
3.1.2 復(fù)合語(yǔ)句和分程序 65
3.2 選擇語(yǔ)句 65
3.2.1 條件語(yǔ)句 65
3.2.2 開(kāi)關(guān)語(yǔ)句 68
3.3 循環(huán)語(yǔ)句 70
3.3.1 while循環(huán)語(yǔ)句 70
3.3.2 do-while循環(huán)語(yǔ)句 72
3.3.3 for循環(huán)語(yǔ)句 73
3.3.4 多重循環(huán) 75
3.4 轉(zhuǎn)向語(yǔ)句 77
3.4.1 goto語(yǔ)句 77
3.4.2 break語(yǔ)句 78
3.4.3 continue語(yǔ)句 79
3.5 類型定義語(yǔ)句 79
3.6 預(yù)處理功能 81
3.6.1 文件包含命令 81
3.6.2 宏定義命令 82
練習(xí)題3 84
上機(jī)指導(dǎo)3 89
第4章 指針和引用 90
4.1 指針和指針的定義格式 90
4.1.1 什么是指針 90
4.1.2 指針的定義格式 91
4.2 指針的運(yùn)算 92
4.2.1 指針的賦值運(yùn)算和增值運(yùn)算 92
4.2.2 指針的比較運(yùn)算和相減運(yùn)算 94
4.2.3 指針運(yùn)算和地址運(yùn)算 95
4.3 指針和數(shù)組 96
4.3.1 指針可表示數(shù)組元素 96
4.3.2 字符指針和字符串處理函數(shù) 99
4.3.3 指向數(shù)組的指針和指針數(shù)組 102
4.4 引用 105
4.4.1 引用和引用的創(chuàng)建方法 105
4.4.2 引用和指針 107
練習(xí)題4 108
上機(jī)指導(dǎo)4 113
第5章 函數(shù) 114
5.1 函數(shù)的定義和說(shuō)明 114
5.1.1 函數(shù)的定義 114
5.1.2 函數(shù)的說(shuō)明方法 116
5.2 函數(shù)的參數(shù)和返回值 117
5.2.1 函數(shù)的參數(shù) 117
5.2.2 設(shè)置函數(shù)參數(shù)的默認(rèn)值 118
5.2.3 函數(shù)返回值的實(shí)現(xiàn) 120
5.3 函數(shù)的調(diào)用 121
5.3.1 函數(shù)的傳值調(diào)用 121
5.3.2 函數(shù)的引用調(diào)用 123
5.3.3 函數(shù)的嵌套調(diào)用 124
5.4 指針和引用作函數(shù)參數(shù)和返回值 126
5.4.1 指針作函數(shù)參數(shù)和返回值 126
5.4.2 引用作函數(shù)參數(shù)和返回值 127
5.5 重載函數(shù)和內(nèi)聯(lián)函數(shù) 129
5.5.1 重載函數(shù) 129
5.5.2 內(nèi)聯(lián)函數(shù) 132
5.6 函數(shù)的存儲(chǔ)類 133
5.6.1 外部函數(shù) 133
5.6.2 內(nèi)部函數(shù) 135
練習(xí)題5 136
上機(jī)指導(dǎo)5 142
第6章 類和對(duì)象(一) 143
6.1 類的定義格式和對(duì)象的定義方法 143
6.1.1 類的定義格式 143
6.1.2 對(duì)象的定義方法 146
6.1.3 對(duì)象成員的表示 147
6.2 對(duì)象的初始化 149
6.2.1 構(gòu)造函數(shù)的功能、種類和特點(diǎn) 149
6.2.2 析構(gòu)函數(shù)的功能和特點(diǎn) 150
6.3 數(shù)據(jù)成員的類型和成員函數(shù)的特性 153
6.3.1 類中數(shù)據(jù)成員類型的規(guī)定 153
6.3.2 成員函數(shù)的特性 154
6.4 靜態(tài)成員 157
6.4.1 靜態(tài)數(shù)據(jù)成員 157
6.4.2 靜態(tài)成員函數(shù) 159
6.5 常成員 161
6.5.1 常數(shù)據(jù)成員 161
6.5.2 常成員函數(shù) 162
6.6 友元函數(shù)和友元類 164
6.6.1 友元函數(shù) 164
6.6.2 友元類 165
6.7 類型轉(zhuǎn)換 167
6.7.1 類型的隱含轉(zhuǎn)換 167
6.7.2 一般數(shù)據(jù)類型轉(zhuǎn)換為類類型 167
6.7.3 類類型轉(zhuǎn)換為一般數(shù)據(jù)類型 168
練習(xí)題6 170
上機(jī)指導(dǎo)6 177
第7章 類和對(duì)象(二) 179
7.1 對(duì)象指針和對(duì)象引用 179
7.1.1 對(duì)象指針 179
7.1.2 this指針 183
7.1.3 對(duì)象引用 185
7.2 對(duì)象數(shù)組和對(duì)象指針數(shù)組 186
7.2.1 對(duì)象數(shù)組 186
7.2.2 對(duì)象指針數(shù)組 188
7.2.3 指向?qū)ο髷?shù)組的指針 189
7.3 子對(duì)象和堆對(duì)象 191
7.3.1 子對(duì)象 191
7.3.2 堆對(duì)象 193
7.4 類的作用域和對(duì)象的生存期 197
7.4.1 類的作用域 197
7.4.2 對(duì)象的生存期 198
7.5 結(jié)構(gòu)的應(yīng)用 200
7.5.1 結(jié)構(gòu)變量和結(jié)構(gòu)數(shù)組 200
7.5.2 使用struct定義類 204
練習(xí)題7 205
上機(jī)指導(dǎo)7 213
第8章 繼承性和派生類 216
8.1 繼承的概念 216
8.1.1 基類和派生類 216
8.1.2 單重繼承和多重繼承 217
8.1.3 派生類的定義格式 218
8.1.4 派生類成員的訪問(wèn)權(quán)限 219
8.2 單重繼承 224
8.2.1 單重繼承派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 224
8.2.2 子類型和賦值兼容規(guī)則 231
8.3 多重繼承 234
8.3.1 多重繼承派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 234
8.3.2 多重繼承的二義性 237
練習(xí)題8 241
上機(jī)指導(dǎo)8 247
第9章 多態(tài)性和虛函數(shù) 250
9.1 運(yùn)算符重載 250
9.1.1 運(yùn)算符重載的概念 250
9.1.2 運(yùn)算符重載的兩種方法 251
9.1.3 運(yùn)算符重載舉例 256
9.2 靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編 260
9.2.1 聯(lián)編的概念 260
9.2.2 虛函數(shù) 264
9.2.3 動(dòng)態(tài)聯(lián)編 266
9.2.4 虛析構(gòu)函數(shù) 269
9.3 純虛函數(shù)和抽象類 271
9.3.1 純虛函數(shù) 271
9.3.2 抽象類 272
練習(xí)題9 273
上機(jī)指導(dǎo)9 281
第10章 C++語(yǔ)言文件的 輸入/輸出操作 282
10.1 I/O流類庫(kù)概述 282
10.1.1 輸入/輸出流 282
10.1.2 I/O流類庫(kù)的主要功能 283
10.2 標(biāo)準(zhǔn)文件的輸入/輸出操作 283
10.2.1 屏幕輸出操作 284
10.2.2 鍵盤(pán)輸入操作 287
10.3 格式輸出操作 291
10.3.1 使用流對(duì)象的成員函數(shù)進(jìn)行格式輸出 291
10.3.2 使用控制符進(jìn)行格式輸出 294
10.4 磁盤(pán)文件的操作 295
10.4.1 打開(kāi)文件和關(guān)閉文件操作 296
10.4.2 文件的輸入/輸出操作 297
10.4.3 隨機(jī)文件操作 301
練習(xí)題10 303
上機(jī)指導(dǎo)10 308
附錄A 字符的ASCII碼表 309
附錄B Microsoft Visual C++ 6.0集成開(kāi)發(fā)工具簡(jiǎn)介 310

本目錄推薦

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