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

C++程序設計基礎

C++程序設計基礎

定 價:¥28.00

作 者: 張呈祥,孫振業(yè)編著
出版社: 人民郵電出版社
叢編項: 高職高?,F(xiàn)代信息技術系列教材
標 簽: C語言 程序設計 高等教育 教材

ISBN: 9787115119087 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 340 字數(shù):  

內容簡介

  本書主要講述結構化程序設計和面向對象程序設計基礎知識。全書共分13章。第1~8章為結構化程序設計部分,內容包括C++數(shù)據(jù)類型與表達式、數(shù)據(jù)輸入/輸出、程序結構與流程控制、數(shù)組、指針與引用、函數(shù)和自定義數(shù)據(jù)類型。其中函數(shù)一章中除傳統(tǒng)內容外還包括重載函數(shù)、內聯(lián)函數(shù)等內容。第9~12章為面向對象的程序設計部分,內容包括類與數(shù)據(jù)抽象、派生與繼承、多態(tài)性、C++流與文件操作等。第13章為實訓內容。 本書適合作為高職高專C++程序設計基礎課程的教材(不要求有C語言基礎),也可作為程序設計初學者的C++自學讀本。

作者簡介

暫缺《C++程序設計基礎》作者簡介

圖書目錄

第1章 C 語言概述 1
1.1 C 語言的起源與特點 1
1.1.1 C 語言的起源 1
1.1.2 C 語言的特點 1
1.2 C 語言的基本符號與詞法 2
1.2.1 C 語言的基本符號集 2
1.2.2 標識符 2
1.2.3 保留字 3
1.2.4 ASCII碼字符集 3
1.3 C 語言程序的結構 4
1.3.1 簡單的C 語言程序示例 4
1.3.2 C 語言程序的結構特點 5
1.4 C 語言程序的編輯及運行 6
1.4.1 C 語言程序編輯及運行的一般步驟 6
1.4.2 Visual C
6.0編譯系統(tǒng)簡介 7
本章小結 10
習題 11
第2章 C 數(shù)據(jù)類型與表達式 13
2.1 C 數(shù)據(jù)類型 13
2.2 變量 14
2.2.1 變量聲明和變量的地址 14
2.2.2 變量的分類 15
2.2.3 變量的聲明實例 15
2.2.4 變量的初始化 16
2.3 常量 17
2.3.1 數(shù)值常量 17
2.3.2 字符型常量 18
2.3.3 字符串常量 18
2.3.4 轉義字符 19
2.3.5 符號常量與const常量 21
2.4 運算符和表達式 22
2.4.1 算術表達式 23
2.4.2 賦值表達式 26
2.4.3 數(shù)據(jù)類型的轉換 28
2.4.4 關系表達式 30
2.4.5 邏輯表達式 31
2.4.6 逗號表達式 32
2.4.7 sizeof運算符 33
2.5 位運算 34
本章小結 36
習題 37
第3章 輸入與輸出 40
3.1 字符輸入與輸出函數(shù) 40
3.1.1 編譯預處理 40
3.1.2 字符輸入與輸出函數(shù) 40
3.2 格式化輸入與輸出函數(shù) 42
3.2.1 輸出函數(shù)printf
42
3.2.2 輸入函數(shù)scanf
44
3.3 標準輸入與輸出 46
3.3.1 鍵盤輸入 46
3.3.2 屏幕顯示 46
本章小結 47
習題 47
第4章 C 語言程序與流程控制 51
4.1 算法與結構 51
4.1.1 算法的基本概念 51
4.1.2 常用流程圖 52
4.1.3 結構化程序設計的基本概念 52
4.2 順序結構 53
4.2.1 賦值語句 54
4.2.2 復合語句 54
4.2.3 空語句 54
4.2.4 注釋行 54
4.3 選擇結構控制 55
4.3.1 條件選擇結構 if-else 55
4.3.2 條件運算符和條件表達式 61
4.3.3 開關選擇結構 switch-case 61
4.3.4 無條件轉向語句 goto 64
4.4 循環(huán)結構 65
4.4.1 while循環(huán) 66
4.4.2 do-while循環(huán) 67
4.4.3 for循環(huán)結構 68
4.4.4 多重循環(huán) 71
4.4.5 循環(huán)的輔助語句 72
4.5 應用舉例 74
本章小結 78
習題 78
第5章 數(shù)組 84
5.1 數(shù)組的概念 85
5.2 一維數(shù)組 85
5.2.1 一維數(shù)組的定義 85
5.2.2 一維數(shù)組的引用 86
5.2.3 一維數(shù)組的初始化 87
5.3 二維數(shù)組 89
5.3.1 二維數(shù)組的定義 89
5.3.2 二維數(shù)組的引用 90
5.3.3 二維數(shù)組的初始化 90
5.3.4 二維數(shù)組的輸入與輸出 91
5.4 字符數(shù)組 94
5.4.1 字符數(shù)組的定義 94
5.4.2 字符數(shù)組的初始化 95
5.4.3 字符串與字符數(shù)組 95
5.4.4 字符數(shù)組的引用 96
5.4.5 多個字符串的存儲 97
5.4.6 字符函數(shù)和字符串函數(shù) 98
5.5 應用舉例 102
本章小結 107
習題 108
第6章 指針應用基礎 113
6.1 指針基本知識 113
6.1.1 指針的概念 113
6.1.2 指針變量定義與賦值 114
6.2 指針變量基本操作 115
6.2.1 指針變量的使用 115
6.2.2 指針移動 116
6.2.3 指針變量帶下標使用方式 118
6.2.4 指針關系運算 121
6.2.5 指針運算結合性 122
6.2.6 多級指針基本概念 124
6.3 指針與數(shù)組 125
6.3.1 用一級指針訪問數(shù)組 125
6.3.2 指向一維數(shù)組的指針 127
6.3.3 指針數(shù)組與多字符串處理 131
6.4 動態(tài)存儲空間管理 132
6.4.1 new 運算符 132
6.4.2 delete運算符 133
6.4.3 malloc與free函數(shù)簡介 135
本章小結 135
習題 136
第7章 函數(shù) 138
7.1 函數(shù)基礎知識 138
7.1.1 函數(shù)的定義方法 138
7.1.2 函數(shù)的調用 140
7.1.3 函數(shù)的原型聲明 142
7.2 函數(shù)調用中的數(shù)據(jù)傳遞 144
7.2.1 函數(shù)調用過程中內存機制 144
7.2.2 數(shù)值傳遞調用與地址傳遞調用 146
7.2.3 數(shù)組參數(shù) 148
7.2.4 引用作函數(shù)參數(shù) 152
7.2.5 返回指針的函數(shù) 153
7.3 函數(shù)指針 156
7.3.1 指向函數(shù)的指針 156
7.3.2 使用函數(shù)指針調用函數(shù)格式 157
7.3.3 函數(shù)指針作函數(shù)參數(shù) 158
7.4 函數(shù)的重載 159
7.5 變量的作用域與存儲類型 160
7.5.1 變量的作用域 161
7.5.2 變量的存儲類型 165
7.6 關于函數(shù)的幾個專題 166
7.6.1 內聯(lián)函數(shù) 166
7.6.2 遞歸函數(shù) 167
7.6.3 帶默認參數(shù)的函數(shù) 170
7.7 函數(shù)應用實例 171
7.8 編譯預處理 175
7.8.1 預處理命令 #include 175
7.8.2 預處理命令 #define 175
7.8.3 條件編譯簡介 176
本章小結 177
習題 178
第8章 結構體. 聯(lián)合與枚舉 182
8.1 結構體類型定義 182
8.2 結構體變量聲明與初始化 183
8.2.1 結構體變量聲明 183
8.2.2 結構體變量初始化 185
8.3 結構體變量使用方式 186
8.3.1 結構體變量與數(shù)組的應用 186
8.3.2 結構體指針變量應用 189
8.4 結構體與函數(shù) 191
8.5 結構體與鏈表 194
8.5.1 鏈表的結構 194
8.5.2 鏈表的操作 196
8.6 共用體 200
8.6.1 共用體類型與變量 200
8.6.2 共用體類型應用 202
8.7 枚舉類型 203
8.7.1 枚舉類型定義 203
8.7.2 枚舉變量應用 204
8.8 類型名的重定義 205
本章小結 207
習題 208
第9章 類與數(shù)據(jù)抽象 212
9.1 類的定義 212
9.1.1 類與數(shù)據(jù)封裝 212
9.1.2 類的定義 212
9.1.3 類定義的說明 215
9.2 對象的創(chuàng)建與成員引用 216
9.2.1 對象的創(chuàng)建 216
9.2.2 對象成員引用 216
9.3 構造函數(shù)與析構函數(shù) 218
9.3.1 構造函數(shù) 219
9.3.2 析構函數(shù) 220
9.3.3 拷貝構造函數(shù) 222
9.3.4 動態(tài)分配對象存儲空間 223
9.4 友元函數(shù)與友元類 224
9.4.1 友元函數(shù) 224
9.4.2 友元類 226
9.5 靜態(tài)成員 228
9.6 this指針 229
本章小結 230
習題 231
第10章 派生與繼承 235
10.1 派生類 235
10.1.1 派生類定義格式 235
10.1.2 派生類構造函數(shù) 237
10.2 繼承方式 241
10.2.1 公有繼承方式 241
10.2.2 私有繼承方式 242
10.2.3 保護屬性與保護繼承方式 243
10.3 派生與繼承應用實例 245
本章小結 248
習題 248
第11章 多態(tài)性 253
11.1 運算符重載 253
11.1.1 運算符重載概念 253
11.1.2 雙目運算符重載 254
11.1.3 單目運算符重載 257
11.2 多態(tài)性與虛函數(shù) 260
11.2.1 多態(tài)性概念 260
11.2.2 虛函數(shù) 263
11.2.3 純虛函數(shù)與抽象類 265
11.3 模板 274
11.3.1 模板的概念 274
11.3.2 函數(shù)模板 275
11.3.3 類模板 277
本章小結 281
習題 282
第12章 C 流 284
12.1 C 流類庫 284
12.1.1 流的概念 284
12.1.2 C 流類庫 284
12.2 C 輸入/輸出流 285
12.2.1 輸出流基本操作 285
12.2.2 輸入流基本操作 287
12.3 C I/O流格式控制 289
12.3.1 使用流對象成員函數(shù)實現(xiàn)格式控制 289
12.3.2 使用流操縱算子控制格式 293
12.4 C 文件流 294
12.4.1 文件基本概念 294
12.4.2 文件的打開與關閉 296
12.4.3 文件的讀寫 298
本章小結 304
習題 304
實訓 307
實訓一 Visual C
6.0開發(fā)環(huán)境應用與程序語法錯誤排除 307
實訓二 C 運算符與表達式 310
實訓三 程序結構控制語句應用 313
實訓四 數(shù)組應用程序設計 316
實訓五 指針操作程序設計 317
實訓六 自定義函數(shù) 318
實訓七 自定義數(shù)據(jù)類型 319
實訓八 類基本應用訓練 320
實訓九 繼承與派生練習 321
實訓十 運算符重載 321
實訓十一 文件操作 322

本目錄推薦

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