TOP
紅利積點抵現金,消費購書更貼心
C++程序設計教程(第3版)(簡體書)
滿額折

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

商品資訊

人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:10 點
商品簡介
名人/編輯推薦
目次

商品簡介

本書以“程序設計”為主線,從材料取捨、內容表達方式、實例選取到習題和課程設計配置都以讀者掌握“程序設計”的基本概念、方法和技巧為重點,並融入了作者多年的C++教學經驗和軟件工程實踐經驗。主要內容包括:C++基礎數據類型、流程控制、函數、數組、指針、結構體、文件操作、類、繼承、多態、虛函數、異常處理等。

名人/編輯推薦

涵蓋C++程序設計必要基礎知識,系統介紹C++程序設計基本概念、方法和技術的優秀教材

目次

前言
教學建議
第1章 C++程序設計基礎 1
1.1 為什麼要學習C++程序設計 1
1.2 簡單的C++程序舉例 2
1.3 注釋方法 3
1.4 編程風格 3
1.5 C++程序的詞法單位 3
1.5.1 C++程序中的字符 4
1.5.2 標識符 4
1.5.3 關鍵字 4
1.6 C++的基本數據類型 5
1.7 變量和常量 6
1.7.1 變量 6
1.7.2 文字常量 7
1.7.3 符號常量 8
1.7.4 常變量 9
1.8 運算符和表達式 9
1.8.1 算術運算符和算術表達式 9
1.8.2 初識運算符的優先級和結合性 9
1.8.3 賦值運算符和賦值表達式 10
1.8.4 自增、自減運算符 11
1.8.5 關係運算符和關系表達式 11
1.8.6 邏輯運算符和邏輯表達式 12
1.8.7 位運算符和位表達式 13
1.8.8 逗號運算符和逗號表達式 15
1.8.9 sizeof運算符 15
1.8.10 C++的運算符優先級和結合性 16
1.9 語句 16
1.10 類型轉換 17
1.10.1 賦值時的類型轉換 17
1.10.2 混合運算時的類型轉換 18
1.10.3 強制類型轉換 19
1.11 簡單的輸出和輸入方法 19
1.11.1 cout對象和cin對象 19
1.11.2 格式化輸出 22
1.11.3 採用函數成員實現格式化輸出 24
1.11.4 對函數成員的初步討論 26
1.11.5 指定輸入域寬 26
1.11.6 讀取一行 27
1.11.7 讀取一個字符 27
1.11.8 讀取字符時易出錯的地方 28
1.12 枚舉類型 29
1.12.1 枚舉類型的定義 29
1.12.2 枚舉類型的變量 29
1.12.3 枚舉類型的應用 30
思考與練習 31
第2章 C++的流程控制 32
2.1 算法的基本概念和表示方法 32
2.1.1 算法的基本概念 32
2.1.2 算法的表示 32
2.1.3 算法的三種基本結構 33
2.2 選擇結構程序設計 34
2.2.1 基本的if語句 34
2.2.2 嵌套的if語句 36
2.2.3 條件運算符 38
2.2.4 switch語句 39
2.3 循環結構程序設計 41
2.3.1 while循環 41
2.3.2 do-while循環 42
2.3.3 for循環 42
2.3.4 循環嵌套 44
2.3.5 break語句 45
2.3.6 continue語句 46
2.3.7 應該少用的goto語句 47
2.4 程序設計應用舉例 47
思考與練習 51
第3章 函數 54
3.1 函數的定義和調用 54
3.1.1 概述 54
3.1.2 定義函數 54
3.1.3 調用函數 55
3.2 函數的聲明 57
3.3 函數的參數傳遞和返回值 58
3.3.1 函數參數的傳遞方式 58
3.3.2 函數的返回值 59
3.4 局部變量和全局變量 61
3.4.1 內存存儲區的佈局 61
3.4.2 局部變量 62
3.4.3 全局變量 62
3.4.4 局部變量與棧 63
3.5 變量的存儲類別 64
3.5.1 auto修飾的變量 64
3.5.2 register修飾的變量 65
3.5.3 static修飾的變量 65
3.5.4 extern修飾的變量 66
3.6 默認參數 68
3.7 引用做參數 70
3.8 函數重載 71
3.9 函數模板 74
3.9.1 從函數重載到函數模板 74
3.9.2 定義函數模板的方法 77
3.9.3 函數模板重載 77
3.10 內聯函數 78
3.11 函數的遞歸調用 79
3.12 函數的調試方法 84
3.13 編譯預處理 85
3.13.1 宏定義 85
3.13.2 文件包含 87
3.13.3 條件編譯 87
思考與練習 89
第4章 數組 92
4.1 一維數組 92
4.1.1 一維數組的定義和應用 92
4.1.2 引用一維數組元素 93
4.1.3 數組無越界檢查 93
4.1.4 數組初始化 93
4.2 多維數組 95
4.2.1 二維數組的定義 95
4.2.2 二維數組的初始化 95
4.2.3 引用二維數組元素 96
4.3 數組做函數參數 97
4.3.1 數組元素做函數參數 97
4.3.2 數組名做函數參數 98
4.4 常用算法舉例 99
4.5 字符數組與字符串 110
4.5.1 字符數組的定義 110
4.5.2 字符數組的初始化 111
4.5.3 字符串 111
4.5.4 字符數組的輸入和輸出 112
4.6 處理字符和字符串 113
4.6.1 處理字符的宏 113
4.6.2 處理C風格字符串的函數 114
4.6.3 自定義字符串處理函數 117
思考與練習 119
第5章 指針 120
5.1 指針的概念 120
5.2 指針變量 120
5.2.1 定義指針變量 120
5.2.2 運算符&和* 121
5.2.3 引用指針變量 122
5.3 指針與數組 124
5.3.1 指向數組元素的指針 124
5.3.2 指針的運算 125
5.3.3 二維數組與指針 127
5.4 指針與函數 131
5.4.1 基本類型的變量做函數形參 131
5.4.2 引用做函數形參 132
5.4.3 指針變量做函數形參 133
5.4.4 返回指針的函數 135
5.4.5 指向函數的指針 137
5.5 指針數組與指向指針的指針 138
5.5.1 指針數組 138
5.5.

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區