注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++程序設計(第2版)

C++程序設計(第2版)

C++程序設計(第2版)

定 價:¥28.00

作 者: 鄧振杰
出版社: 人民郵電出版社
叢編項: 高職高專計算機系列
標 簽: 入門教程

購買這本書可以去


ISBN: 9787115176110 出版時間: 2008-04-01 包裝: 平裝
開本: 16 頁數(shù): 290 pages 字數(shù):  

內(nèi)容簡介

  本教材全面系統(tǒng)地介紹C++面向?qū)ο蟪绦蛟O計的基本概念和基本語法,深入淺出地介紹面向?qū)ο蟪绦蛟O計的編程方法。主要內(nèi)容包括C++與面向?qū)ο蟪绦蛟O計概述、C++程序設計基礎、函數(shù)、數(shù)組、結構體和共用體、指針和引用、類與對象、繼承和派生、運算符重載、虛函數(shù)和多態(tài)性、C++輸入/輸出流、文件處理、模板和異常處理等。全書將編程語言和編程思想融為一體,使讀者在學習C++語言的同時,可以進一步掌握面向?qū)ο蟪绦蛟O計的編程思想。本書概念清楚、通俗易懂、實例豐富,注重基礎知識與典型應用相結合,具有較高的系統(tǒng)性、實用性和可操作性。書中所有程序代碼均在Visual C++ 6.0環(huán)境下運行通過。本書為高職高專計算機類各專業(yè)學習“C++面向?qū)ο蟪绦蛟O計”課程的教材,也可作為其他專業(yè)的程序設計入門教材和廣大計算機應用人員的自學參考書。

作者簡介

暫缺《C++程序設計(第2版)》作者簡介

圖書目錄

第1章 C++與面向?qū)ο蟪绦蛟O計概述 1
1.1 面向?qū)ο蟪绦蛟O計 1
1.1.1 基本概念 1
1.1.2 傳統(tǒng)程序設計及其局限性 2
1.1.3 面向?qū)ο蟪绦蛟O計的特點 4
1.1.4 面向?qū)ο蟪绦蛟O計語言 5
1.2 C++的發(fā)展和特點 5
1.2.1 C++的發(fā)展 5
1.2.2 C++的特點 6
1.3 C++程序基本結構 7
1.3.1 C++程序基本結構 7
1.3.2 C++程序的書寫格式 9
1.4 C++程序的上機實現(xiàn) 9
1.4.1 Visual C++ 6.0集成開發(fā)環(huán)境 9
1.4.2 編輯、編譯、連接和運行程序 10
1.4.3 利用Debug調(diào)試功能調(diào)試程序 15
習題 18
實驗1 熟悉Visual C++ 6.0集成開發(fā)環(huán)境 19
第2章 C++程序設計基礎 21
2.1 詞法符號 21
2.1.1 標識符 21
2.1.2 關鍵字 22
2.1.3 運算符 22
2.1.4 分隔符 22
2.2 基本數(shù)據(jù)類型 23
2.3 常量與變量 24
2.3.1 常量 24
2.3.2 變量 26
2.4 運算符和表達式 27
2.4.1 算術運算符與算術表達式 29
2.4.2 關系運算符與關系表達式 31
2.4.3 邏輯運算符與邏輯表達式 32
2.4.4 賦值運算符與賦值表達式 33
2.4.5 位運算符 35
2.4.6 其他運算符 36
2.4.7 表達式中數(shù)據(jù)類型的轉換 36
2.5 控制語句 37
2.5.1 C++語句概述 37
2.5.2 選擇語句 38
2.5.3 循環(huán)語句 42
2.5.4 轉移語句 45
習題 46
實驗2 簡單C++程序設計 50
第3章 函數(shù) 52
3.1 函數(shù)的定義和聲明 52
3.1.1 函數(shù)定義 53
3.1.2 函數(shù)原型 54
3.2 函數(shù)調(diào)用 54
3.2.1 函數(shù)調(diào)用的概念 54
3.2.2 函數(shù)調(diào)用的參數(shù)傳遞 56
3.2.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 57
3.3 變量的作用域 59
3.3.1 局部變量 59
3.3.2 全局變量 59
3.4 內(nèi)聯(lián)函數(shù) 60
3.5 函數(shù)重載 60
3.6 帶默認參數(shù)值的函數(shù) 61
3.7 C++的系統(tǒng)函數(shù) 62
習題 63
實驗3 函數(shù)的應用 67
第4章 數(shù)組 69
4.1 一維數(shù)組的定義和數(shù)組元素的引用 69
4.1.1 一維數(shù)組的定義 69
4.1.2 一維數(shù)組的初始化 70
4.1.3 一維數(shù)組元素的引用 70
4.1.4 一維數(shù)組元素的存儲 71
4.1.5 一維數(shù)組的使用 71
4.2 二維數(shù)組的定義和數(shù)組元素的引用 72
4.2.1 二維數(shù)組的定義 72
4.2.2 二維數(shù)組元素的初始化 72
4.2.3 二維數(shù)組元素的引用 73
4.2.4 二維數(shù)組的使用 74
4.3 字符數(shù)組與字符串 74
4.3.1 字符數(shù)組的定義及初始化 74
4.3.2 字符串處理函數(shù) 75
4.3.3 字符數(shù)組的應用 77
習題 77
實驗4 數(shù)組的使用 81
第5章 結構體和共用體 82
5.1 結構體 82
5.1.1 結構體的定義 82
5.1.2 結構體變量的定義 83
5.1.3 結構體變量的初始化 84
5.1.4 結構體變量的使用 84
5.1.5 結構體數(shù)組 85
5.2 共用體 88
5.2.1 共用體、共用體變量的定義 88
5.2.2 共用體變量的使用 89
習題 90
實驗5 結構體和共用體 93
第6章 指針和引用 94
6.1 指針 94
6.1.1 指針的概念 94
6.1.2 指針與數(shù)組 99
6.1.3 指針與字符串 103
6.1.4 指針與函數(shù) 104
6.1.5 動態(tài)內(nèi)存分配 106
6.2 引用 109
6.2.1 引用的概念 109
6.2.2 引用與函數(shù) 110
習題 111
實驗6 指針的使用 115
第7章 類與對象 116
7.1 類的定義 116
7.2 對象的定義 119
7.2.1 類和對象的關系 119
7.2.2 對象的定義 120
7.2.3 對象成員的訪問 120
7.3 構造函數(shù) 122
7.3.1 構造函數(shù)的含義 122
7.3.2 帶參數(shù)的構造函數(shù) 124
7.3.3 重載構造函數(shù) 127
7.3.4 復制構造函數(shù) 129
7.4 析構函數(shù) 130
7.5 成員函數(shù)的特征 132
7.5.1 成員函數(shù)的重載 132
7.5.2 參數(shù)的缺省值 133
7.6 靜態(tài)成員和友元 134
7.6.1 靜態(tài)數(shù)據(jù)成員 134
7.6.2 靜態(tài)成員函數(shù) 137
7.6.3 友元函數(shù) 139
7.6.4 友元類 142
7.7 對象指針和對象的引用 143
7.7.1 對象指針 143
7.7.2 this指針 145
7.7.3 對象的引用 146
7.8 對象數(shù)組 147
7.9 常類型 149
7.9.1 常對象 149
7.9.2 常指針 150
7.9.3 常引用 151
7.9.4 常成員函數(shù) 151
7.9.5 常數(shù)據(jù)成員 152
習題 153
實驗7 類與對象 161
第8章 繼承與派生 162
8.1 類的繼承與派生 162
8.1.1 繼承和派生的概念 162
8.1.2 派生類的定義 163
8.1.3 繼承方式 164
8.2 單繼承 169
8.2.1 單繼承中的成員訪問權限 169
8.2.2 單繼承的構造函數(shù)和析構函數(shù) 170
8.3 多繼承 175
8.3.1 多繼承的概念 175
8.3.2 多繼承的構造函數(shù)和析構函數(shù) 177
8.3.3 二義性問題 179
8.4 虛基類 182
8.4.1 虛基類的概念 182
8.4.2 虛基類的構造函數(shù)和析構函數(shù) 184
8.4.3 虛基類的應用 185
習題 189
實驗8 繼承與派生 193
第9章 運算符重載 194
9.1 概述 194
9.2 運算符重載的一般規(guī)則 196
9.3 運算符重載的兩種形式 197
9.3.1 用成員函數(shù)重載運算符 197
9.3.2 用友元函數(shù)重載運算符 199
9.4 幾個常用運算符的重載 200
9.4.1 單目運算符重載 200
9.4.2 雙目運算符重載 203
習題 207
實驗9 運算符重載 209
第10章 虛函數(shù)和多態(tài)性 210
10.1 虛函數(shù) 210
10.1.1 虛函數(shù)的定義 210
10.1.2 純虛函數(shù) 216
10.2 抽象類 217
10.3 虛析構函數(shù) 217
10.4 多態(tài) 219
10.4.1 多態(tài)的含義 219
10.4.2 多態(tài)的應用 220
習題 222
實驗10 虛函數(shù)和多態(tài)性 226
第 11 章 C++輸入/輸出流 227
11.1 輸入/輸出流的概念 227
11.2 輸入/輸出操作 228
11.2.1 基本輸出操作 228
11.2.2 基本輸入操作 230
11.3 輸入/輸出格式控制 233
11.3.1 輸出格式控制 233
11.3.2 輸入格式控制 238
習題 238
實驗11 C++輸入/輸出流 241
第 12 章 文件處理 242
12.1 概述 242
12.2 文件和流 243
12.2.1 打開文件 243
12.2.2 關閉文件 244
12.3 順序文件的訪問 245
12.3.1 建立順序文件 245
12.3.2 讀取順序文件中的數(shù)據(jù) 247
12.3.3 更新順序文件中的數(shù)據(jù) 249
12.4 隨機文件的訪問 249
12.4.1 建立隨機文件 249
12.4.2 讀取隨機文件中的數(shù)據(jù) 251
12.4.3 數(shù)據(jù)寫入隨機文件 252
習題 253
實驗12 文件處理 255
第13章 模板和異常處理 256
13.1 模板 256
13.1.1 模板的概念 256
13.1.2 函數(shù)模板 257
13.1.3 類模板 260
13.2 異常處理 262
13.2.1 異常處理的概念 262
13.2.2 異常處理的實現(xiàn) 263
習題 265
實驗13 模板和異常處理 267
第14章 實訓 269
14.1 實訓1 職工信息管理系統(tǒng) 269
14.2 實訓2 職工工資管理系統(tǒng) 277

本目錄推薦

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