TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
C++程序設計基礎教程(簡體書)
滿額折

C++程序設計基礎教程(簡體書)

人民幣定價:33 元
定價
:NT$ 198 元
優惠價
87172
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
目次

商品簡介

本書針對程序設計的初學者,以面向對象的程序設計思想為主線,以通俗易懂的方法介紹C++語言,引導讀者以最自然的方式,將人類習慣的面向對象的思維方法運用到程序設計中。主要內容包括程序設計基礎知識、類與對象的基本概念、繼承與多態以及輸入輸出流。整套教材語言生動、流暢,深入淺出。適用于各類學校的C++語言程序設計課程。

目次

第1章 緒論1
1.1 計算機程序設計語言的發展1
1.1.1 機器語言與匯編語言1
1.1.2 高級語言2
1.1.3 面向對象的語言2
1.2 面向對象的方法2
1.2.1 面向對象方法的由來3
1.2.2 面向對象的基本概念4
1.3 面向對象的軟件開發5
1.3.1 分析5
1.3.2 設計5
1.3.3 編程6
1.3.4 測試6
1.3.5 維護6
1.4 信息的表示與存儲6
1.4.1 計算機的數字系統6
1.4.2 幾種進位記數制之間的轉換8
1.4.3 信息的存儲單位10
1.4.4 二進制數的編碼表示11
1.4.5 定點數和浮點數15
1.4.6 數的表示範圍15
1.4.7 非數值信息的表示16
1.5 程序開發的基本概念16
1.5.1 基本術語16
1.5.2 完整的程序過程17
1.6 小結18
習題18
第2章 C++簡單程序設計19
2.1 C++語言概述19
2.1.1 C++的產生19
2.1.2 C++的特點20
2.1.3 C++程序實例20
2.1.4 字符集21
2.1.5 詞法記號22
2.2 基本數據類型和表達式23
2.2.1 基本數據類型24
2.2.2 常量25
2.2.3 變量27
2.2.4 符號常量28
2.2.5 運算符與表達式28
2.2.6 語句37
2.3 數據的輸入與輸出37
2.3.1 I/O流37
2.3.2 預定義的插入符和提取符37
2.3.3 簡單的I/O格式控制38
2.4 算法的基本控制結構39
2.4.1 用if語句實現選擇結構39
2.4.2 多重選擇結構41
2.4.3 循環結構44
2.4.4 循環結構與選擇結構的嵌套49
2.4.5 其他控制語句52
2.5 自定義數據類型52
2.5.1 typedef聲明53
2.5.2 枚舉類型enum53
2.6 小結55
習題56
第3章 函數60
3.1 函數的定義與使用60
3.1.1 函數的定義60
3.1.2 函數的調用61
3.1.3 函數的參數傳遞74
3.2 內聯函數77
3.3 帶默認形參值的函數78
3.4 函數重載80
3.5 C++系統函數82
3.6 小結85
習題85
第4章 類與對象88
4.1 面向對象程序設計的基本特點88
4.1.1 抽象88
4.1.2 封裝89
4.1.3 繼承90
4.1.4 多態90
4.2 類和對象90
4.2.1 類的定義91
4.2.2 類成員的訪問控制92
4.2.3 對象93
4.2.4 類的成員函數94
4.2.5 程序實例96
4.3 構造函數和析構函數97
4.3.1 構造函數97
4.3.2 復制構造函數99
4.3.3 析構函數103
4.3.4 程序實例104
4.4 類的組合106
4.4.1 組合106
4.4.2 前向引用聲明110
4.5 UML圖形標識112
4.5.1 UML簡介112
4.5.2 UML類圖113
4.6 結構體和聯合體119
4.6.1 結構體119
4.6.2 聯合體120
4.7 綜合實例--個人銀行賬戶管理程序123
4.7.1 類的設計123
4.7.2 源程序及說明124
4.8 小結127
習題127
第5章 數據的共享與保護129
5.1 標識符的作用域與可見性129
5.1.1 作用域129
5.1.2 可見性133
5.2 對象的生存期133
5.2.1 靜態生存期133
5.2.2 動態生存期134
5.3 類的靜態成員136
5.3.1 靜態數據成員137
5.3.2 靜態函數成員139
5.4 類的友元141
5.4.1 友元函數143
5.4.2 友元類144
5.5 共享數據的保護146
5.5.1 常對象146
5.5.2 用const修飾的類成員147
5.5.3 常引用149
5.6 多文件結構和編譯預處理命令151
5.6.1 C++程序的一般組織結構151
5.6.2 外部變量與外部函數153
5.6.3 標準C++庫155
5.6.4 編譯預處理156
5.7 綜合實例--個人銀行賬戶管理程序159
5.8 小結163
習題163
第6章 數組、指針與字符串165
6.1 數組165
6.1.1 數組的聲明與使用165
6.1.2 數組的存儲與初始化167
6.1.3 數組作為函數參數170
6.1.4 對象數組171
6.1.5 程序實例173
6.2 指針176
6.2.1 內存空間的訪問方式176
6.2.2 指針變量的聲明177
6.2.3 與地址相關的運算“*”和“&”177
6.2.4 指針的賦值178
6.2.5 指針運算180
6.2.6 用指針處理數組元素182
6.2.7 指針數組183
6.2.8 用指針作為函數參數186
6.2.9 指針型函數187
6.2.10 指向函數的指針188
6.2.11 對象指針190
6.3 動態內存分配195
6.4 用vector創建數組對象201
6.5 深復制與淺復制203
6.6 字符串206
6.6.1 用字符數組存儲和處理字符串207
6.6.2 string類207
6.7 綜合實例--個人銀行賬戶管理程序211
6.8 小結218
習題218
第7章 繼承與派生221
7.1 類的繼承與派生221
7.1.1 繼承關係舉例221
7.1.2 派生類的定義222
7.1.3 派生類生成過程224
7.2 訪問控制226
7.2.1 公有繼承226
7.2.2 私有繼承228
7.2.3 保護繼承230
7.3 類型兼容規則232
7.4 派生類的構造和析構函數234
7.4.1 構造函數235
7.4.2 復制構造函數237
7.4.3 析構函數238
7.5 派生類成員的標識與訪問240
7.5.1 作用域分辨符240
7.5.2 虛基類246
7.5.3 虛基類及其派生類構造函數248
7.6 程序實例--用高斯消去法解線性方程組249
7.6.1 算法基本原理249
7.6.2 程序設計分析250
7.6.3 源程序及說明251
7.6.4 運行結果與分析256
7.7 綜合實例--個人銀行賬戶管理程序257
7.7.1 問題的提出257
7.7.2 類設計258
7.7.3 源程序及說明259
7.7.4 運行結果與分析264
7.8 小結265
習題266
第8章 多態性268
8.1 多態性概述268
8.1.1 多態的類型268
8.1.2 多態的實現268
8.2 運算符重載269
8.2.1 運算符重載的規則270
8.2.2 運算符重載為成員函數271
8.2.3 運算符重載為非成員函數275
8.3 虛函數277
8.3.1 一般虛函數成員278
8.3.2 虛析構函數281
8.4 純虛函數與抽象類283
8.4.1 純虛函數283
8.4.2 抽象類284
8.5 程序實例--變步長梯形積分算法求解函數的定積分286
8.5.1 算法基本原理286
8.5.2 程序設計分析287
8.5.3 源程序及說明288
8.5.4 運行結果與分析291
8.6 綜合實例--對個人銀行賬戶管理程序的改進291
8.7 小結297
習題298
第9章 流類庫與輸入輸出300
9.1 I/O流的概念及流類庫結構300
9.2 輸出流302
9.2.1 構造輸出流對象302
9.2.2 使用插入運算符和操縱符303
9.2.3 文件輸出流成員函數307
9.2.4 二進制輸出文件309
9.2.5 字符串輸出流310
9.3 輸入流311
9.3.1 構造輸入流對象311
9.3.2 使用提取運算符312
9.3.3 輸入流操縱符312
9.3.4 輸入流相關函數312
9.3.5 字符串輸入流316
9.4 輸入輸出流317
9.5 綜合實例--對個人銀行賬戶管理程序的改進317
9.6 小結323
習題323
第10章 異常處理325
10.1 異常處理的基本思想325
10.2 C++異常處理的實現325
10.2.1 異常處理的語法326
10.2.2 異常接口聲明328
10.3 異常處理中的構造與析構329
10.4 標準程序庫異常處理330
10.5 綜合實例--對個人銀行賬戶管理程序的改進333
10.6 小結336
習題336

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 172
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區