TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
C++程序設計教程(第2版)(簡體書)
滿額折

C++程序設計教程(第2版)(簡體書)

商品資訊

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

商品簡介

《C++程序設計教程(第2版)》內容簡介:C++語言是目前被廣泛采用的程序設計語言,它語法簡潔,運行高效,既可以用來進行面向過程的程序設計,又可以用來進行面向對象的程序設計。
《C++程序設計教程(第2版)》包括兩部分內容。第一部分為第1~9章,以c++語言的基本語法為起點講述面向過程的程序設計,內容包括基本數據類型、基本控制結構、函數、數組、結構體、指針和鏈表等,適用于程序設計語言的初學者。第二部分為第10~15章,結合c++語言的應用實例,講述面向對象程序設計的基本概念,內容包括類和對象、繼承和派生、多態和輸入/輸出及文件操作等,適用于從面向過程程序設計技術過渡到面向對象程序設計技術的學習者。
《C++程序設計教程(第2版)》適用于大學本科理工類各專業學生學習c++程序設計語言,同時也適用于自學c++語言的讀者。

目次

前言
教學建議
第一部分 面向過程的程序設計
第1章 c++概述
1.1 計算機語言與程序
1.1.1 機器語言與程序
1.1.2 匯編語言與程序
1.1.3 高級語言與程序
1.2 從C到C++
1.3 程序設計方法
1.3.1 結構化程序設計方法
1.3.2 面向對象的程序設計方法
1.4 簡單的c++程序介紹
1.5 程序開發的步驟
習題1

第2章 數據類型、運算符和表達式
2.1 保留字和標識符
2.1.1 保留字
2.1.2 標識符
2.2 C++的基本數據類型
2.3 常量和變量
2.3.1 常量
23.2 符號常量
2.3.3 變量
2.4 基本運算符和表達式
2.4.1 c++運算符及表達式簡介
2.4.2 算術運算符和算術表達式
2.4.3 運算優先級和結合性
2.4.4 關係運算符和關係表達式
2.4.5 邏輯運算符和邏輯表達式
2.4.6 位運算符和位運算表達式
2.4.7 自增、自減運算符和表達式
2.4.8 賦值運算符和賦值表達式
2.4.9 逗號運算符和逗號表達式
2.4.10 sizeof()運算符和表達式
2.4.11 邏輯表達式運算優化的副作用
2.5 類型轉換
2.5.1 賦值時的自動類型轉換
2.5.2 各種類型運算量混合運算時的自動類型轉換
2.5.3 強制類型轉換
習題2

第3章 簡單的輸入/輸出
3.1 傳統的輸入/輸出函數實現方法
3.2 cout輸出流
3.2.1 輸出八進制數、十六進制數和用科學記數法表示的數
3.2.2 輸出字符或字符串
3.3 cin輸入流
3.3.1 輸入十六進制或者八進制數據
3.3.2 輸入字符數據
3.4 總結
習題3

第4章 c++的流程控制
4.1 算法概述
4.1.1 算法的作用和類別
4.1.2 算法的設計原則
4.1.3 算法的表示工具
4.1.4 結構化程序設計中基本結構的表示
4.2 c++程序的結構和語句
4.3 選擇結構語句的使用
4.3.1 if語句
4.3.2 if語句的嵌套使用
4.3.3 條件運算符
4.3.4 switch語句
4.4 循環結構語句的使用
4.4.1 goto語句及標號的使用
4.4.2 while語句
4.4.3 for語句
4.4.4 do-while語句
4.4.5 break語句和continue語句
4.4.6 循環的嵌套
4.5 控制語句的應用舉例
習題4

第5章 函數
5.1 概述
5.2 函數的定義與調用
5.2.1 函數的定義
5.2.2 函數的調用
5.2.3 函數的參數
5.3 函數的原型聲明
5.4 函數的嵌套調用和遞歸調用
5.4.1 函數的嵌套調用
5.4.2 函數的遞歸調用
5.5 內聯函數
5.6 函數重載
5.6.1 參數類型不同的重載函數
5.6.2 參數個數不同的重載函數
5.7 使用C++系統函數
5.8 作用域和存儲類別
5.8.1 作用域
5.8.2 存儲類別
5.8.3 全局變量的作用域的擴展和限制
5.9 程序的多文件組織
5.9.1 內部函數和外部函數
5.9.2 多文件組織的編譯和連接
習題5

第6章 編譯預處理
6.1 宏定義
6.1.1 不帶參數的宏定義
6.1.2 帶參數的宏定義
6.2 “文件包含”處理
6.3 條件編譯
習題6

第7章 數組
7.1 數組的定義及應用
7.1.1 一維數組的定義及使用
7.1.2 一維數組作函數參數
7.1.3 多維數組的定義及使用
7.1.4 二維數組作函數參數
7.2 字符數組的定義及應用
7.2.1 字符數組的定義
7.2.2 字符數組的初始化
7.2.3 字符數組的使用
7.2.4 字符串和字符串結束標志
7.2.5 字符數組的輸入/輸出
7.2.6 字符串處理函數
7.2.7 字符數組應用舉例
習題7

第8章 結構體、共用體和枚舉類型
8.1 結構體的定義及應用
8.1.1 結構體類型的定義
8.1.2 結構體類型變量的定義
8.1.3 結構體類型變量及其成員的引用
8.1.4 結構體數組
8.2 共用體的定義及應用
8.2.1 共用體類型及其變量的定義
8.2.2 共用體類型變量的引用
8.2.3 共用體數據類型的特點
8.3 枚舉類型
8.3.1 枚舉類型的定義
8.3.2 枚舉類型變量的定義
8.3.3 枚舉類型變量的使用
習題8

第9章 指針、引用和鏈表
9.1 指針和指針變量
9.1.1 指針的概念
9.1.2 指針變量的定義
9.1.3 有關指針的運算符&和
9.1.4 指針變量的初始化
9.1.5 直接訪問和間接訪問
9.1.6 地址值的輸出
9.2 指針作函數參數
9.2.1 基本類型量作函數參數
9.2.2 指針變量作函數參數
9.3 指針和指向數組的指針
9.3.1 一維數組與指針
9.3.2 一維數組元素指針作函數參數
9.3.3 指針和字符串
9.3.4 二維數組與指針
9.3.5 獲得函數處理結果的幾種方法
9.4 指針數組
9.4.1 指針數組的定義和使用
9.4.2 使用指針數組處理二維數組
9.4.3 利用字符指針數組處理字符串
9.4.4 main函數的參數
9.5 指向指針的指針
9.6 指針和函數
9.6.1 函數指針
9.6.2 返回指針值的函數(指針函數)
9.7 指針小結
9.8 引用、const型變量和const型指針
9.8.1 引用類型變量的說明及使用
9.8.2 引用和函數
9.8.3 const型量
9.9 存儲空間的動態分配和釋放
9.9.1 new和delete運量算符
9.9.2 使用new和delete運算符的注意事項
9.1 0鏈表及其算法
9.1 0.1 結構體與指針
9.1 0.2 鏈表概念的引入
9.1 0.3 鏈表的常用算法
9.1 1用typedef、定義新類型名
習題9

第二部分 面向對象的程序設計
第10章 類和對象
10.1 類和對象的定義
10.1.1 從結構體到類
10.1.2 類和對象的定義形式
10.1.3 對象成員的訪問
10.1.4 成員函數的定義
10.1.5 對象的存儲空間
10.1.6 定義類和對象的有關說明
10.2 初始化對象、撤銷對象
10.2.1 構造函數和析構函數
10.2.2 缺省構造函數和缺省析構函數
10.2.3 拷貝構造函數和缺省拷貝構造函數
10.2.4 拷貝構造函數的調用時機
10.2.5 利用構造函數進行類型轉換
10.3 成員函數的特性
10.3.1 內聯函數和外聯函數
10.3.2 成員函數的重載
10.4 構造函數和對象成員
10.5 this指針
習題10

第11章 類和對象的其他特性
11.1 靜態成員
11.1.1 靜態數據成員
11.1.2 靜態成員函數
11.2 友元
11.2.1 友元函數
11.2.2 一個類的成員函數可作為另一/個類的友元函數
11.2.3 友元類
11.3 常數據成員和常成員函數
11.3.1 常數據成員
11.3.2 常成員函數
習題11

第12章 繼承和派生
12.1 繼承的基本慨念
12.2 單一繼承
12.2.1 公有繼承(派生)
12.2.2 私有繼承(派生)
12.2.3 保護繼承(派生)
12.2.4 private成員protected成員的區別
12.3 多重繼承
12.4 基類成員的初始化
12.4.1 基類的構造函數和析構函數的調用順序
12.4.2 對象成員構造函數和析構函數的調用順序
12.5 二義性和支配規則
12.5.1 二義性(訪問沖突)
12.5.2 支配規則
12.6 虛基類
12.7 訪問對象成員的成員和訪問基類成員
12.7.1 訪問對象成員的成員
12.7.2 訪問基類成員
12.8 賦值兼容
習題12

第13章 多態性
13.1 函數重載
13.2 運算符重載
13.2.I運算符重載的幾點說明
13.2.2 運算符重載的兩種方式
13.2.3 類型轉換函數——將本類對象轉換成其他類對象
13.2.4 其他運算符的重載
13.2.5 字符串類
13.2.6 運算符重載函數小結
13.3 靜態聯編
13.4 動態聯編和虛函數
13.4.1 虛函數的定義和使用
13.4.2 虛析構函數
13.5 純虛函數和抽象類
習題13

第14章 輸入/輸出流
14.1 輸入/輸出基本概念
14.1.1 輸入/輸出流
14.1.2 文本流、二進制流和數據文件
14.1.3 緩沖
14.2 輸入/輸出流類體系
14.2.1 基本輸入/輸出流類體系
14.2.2 用運算符重載實現標準設備的輸入/輸出
14.2.3 缺省的輸入/輸出格式
14.3輸入/輸出格式控制
14.3.1 使用成員函數進行格式控制
14.3.2 使用操縱算子進行格式控制
14.4 使用成員函數實現輸入/輸出
14.4.1 輸出函數
14.4.2 輸入函數
14.5 重載插入和提取運算符
14.6 文件流類
14.6.1 文件流類體系
14.6.2 文件的打開和關閉
14.6.3 文本文件的讀寫
14.6.4 二進制文件的讀寫
14.7 文件的隨機訪問
14.8 輸入/輸出流的出錯處理
習題14

第15章 模板
15.1 函數模板
15.1.1 函數模板的定義和使用
15.1.2 模板函數的重載
15.1.3 函數模板的重載
15.2 類模板
15.2.1 類模板的定義和使用
15.2.2 類模板的友元函數
15.2.3 類模板的特殊處理
15.3 總結
習題15
附錄AAscII碼表
附錄B常用庫函數
參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區