TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
高級語言程序設計:從C到C++(第2版)(簡體書)
滿額折

高級語言程序設計:從C到C++(第2版)(簡體書)

商品資訊

人民幣定價:41 元
定價
:NT$ 246 元
優惠價
87214
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:6 點
商品簡介
目次
相關商品

商品簡介

本書涵蓋從面向過程編程到面向對象編程的基本內容,通過對C語言的基本概念、基本語法以及三種基本結構的介紹,讀者可以領會結構化程序設計的基本原理,並使用C語言進行簡單程序設計;在瞭解與掌握C語言的基礎上,通過對C++的抽象、封裝、繼承、多態四個特徵的介紹,讀者可以瞭解面向對象程序設計方法的基本思想。本書內容的講解淺顯易懂,通過學習,讀者可完成從沒有接觸過程序設計到基本瞭解程序設計這一學習過程,為進一步的專業學習打下一個良好的基礎。
本書可作為學習高級語言程序設計的入門參考書,也可作為高等學校開設高級語言程序設計的教材和參考書籍。

目次

第1章 C語言入門 1
1.1 初識C程序 1
1.2 C程序從編輯到運行 3
1.3 變量與賦值 8
1.4 輸入與輸出 10
1.5 流程控制 12
1.6 函數 15
1.7 編程風格 18
本章小結 20
第2章 基本數據類型 21
2.1 整型數據 21
2.1.1 整型數據的進制 21
2.1.2 整型變量 23
2.1.3 整型常量 25
2.1.4 整數的存儲 26
2.2 字符型數據 27
2.2.1 字符型變量 28
2.2.2 字符型常量 30
2.3 浮點型數據 31
2.4 格式化的輸入與輸出 33
2.4.1 printf函數 34
2.4.2 scanf函數 42
2.4.3 putchar函數 46
2.4.4 getchar函數 47
本章小結 48
第3章 運算符與表達式 50
3.1 概述 50
3.2 算術運算符和算術表達式 51
3.3 賦值運算符和賦值表達式 53
3.4 自增與自減運算符及其表達式 55
3.5 關係運算符和關系表達式 57
3.6 邏輯運算符和邏輯表達式 60
3.7 逗號運算符及逗號表達式 64
3.8 隱式類型轉換 65
3.9 強制類型轉換 67
本章小結 69
第4章 結構化程序設計 71
4.1 順序結構 71
4.2 選擇結構 72
4.2.1 if語句 73
4.2.2 if語句的嵌套 78
4.2.3 條件運算符 80
4.2.4 switch語句 82
4.3 循環結構 86
4.3.1 while型與do...while型循環 86
4.3.2 for型循環 89
4.3.3 循環結構的嵌套 94
4.3.4 break語句與continue語句 95
4.4 循環結構的應用 96
本章小結 101
第5章 數組 102
5.1 一維數組 102
5.1.1 一維數組的定義 102
5.1.2 數組元素的引用 103
5.1.3 一維數組的初始化 104
5.1.4 一維數組的存儲形式 105
5.1.5 一維數組程序舉例 106
5.2 二維數組 107
5.2.1 二維數組的定義 107
5.2.2 二維數組元素的引用 108
5.2.3 二維數組的初始化 109
5.2.4 二維數組應用舉例 109
5.3 字符數組 112
5.3.1 字符數組的定義 112
5.3.2 字符數組的初始化 112
5.3.3 字符數組的引用 113
5.3.4 使用字符數組處理字符串 114
5.3.5 字符串的輸入/輸出 115
5.4 字符串輸入、輸出函數 117
5.4.1 puts函數 117
5.4.2 gets函數 118
5.5 數組應用舉例 119
本章小結 122
第6章 函數 123
6.1 函數的定義 123
6.1.1 函數名 126
6.1.2 返回值類型與return語句 126
6.1.3 函數的形參與實參 128
6.1.4 函數間的數據傳遞 128
6.1.5 函數體 130
6.1.6 函數的定義與函數的聲明 130
6.2 函數的調用 131
6.2.1 函數的常規調用 131
6.2.2 函數的嵌套調用 132
6.2.3 函數的遞歸調用 133
6.3 數組與函數 135
6.3.1 數組元素作函數實參 135
6.3.2 數組名作函數實參 136
6.4 函數應用舉例 137
6.5 變量的作用域 140
6.5.1 局部變量 140
6.5.2 全局變量 140
6.6 變量的生存期 143
本章小結 147
第7章 指針 149
7.1 指針的概念 149
7.2 指針變量 149
7.2.1 指針變量的定義 150
7.2.2 指針變量的賦值 151
7.2.3 指針變量的引用 151
7.2.4 指針變量的運算 154
7.2.5 使用指針變量作函數參數 154
7.3 指針與一維數組 156
7.3.1 指向數組元素的指針 157
7.3.2 指向數組元素的指針作函數參數 159
7.4 指針與多維數組 161
7.4.1 通過指針引用二維數組元素 162
7.4.2 指向數組的指針 163
7.4.3 指向數組的指針作函數參數 166
7.5 指針與字符串 167
7.5.1 字符串的引用形式 167
7.5.2 指向字符串的指針 167
7.5.3 指向字符串的指針作函數參數 169
本章小結 170
第8章 自定義數據類型 171
8.1 結構體類型 171
8.1.1 結構體類型的聲明 171
8.1.2 使用結構體變量 173
8.1.3 結構體變量的初始化和引用 174
8.1.4 使用結構體數組 176
8.2 共用體類型 178
8.2.1 共用體類型的聲明 179
8.2.2 共用體變量的定義 179
8.2.3 共用體變量的初始化和引用 180
8.3 枚舉類型 183
8.3.1 枚舉類型的聲明 183
8.3.2 枚舉變量的定義 184
8.3.3 枚舉變量的初始化和引用 185
8.4 用typedef聲明新類型名 186
本章小結 187
第9章 從C到C++ 188
9.1 從結構化程序設計到面向對象
?程序設計 188
9.2 C++ 與C的區別 190
9.3 C++ 簡單程序舉例 195
本章小結 197
第10章 類與對象 198
10.1 面向對象程序設計的方法及特徵 199
10.2 類與對象 199
10.2.1 類 200
10.2.2 對象 203
10.3 構造函數和析構函數 205
10.3.1 構造函數 205
10.3.2 複製構造函數 206
10.3.3 參數初始化列表 210
10.3.4 析構函數 210
10.4 類的靜態成員 212
10.4.1 靜態數據成員 212
10.4.2 靜態成員函數 214
10.5 友元 216
10.5.1 友元函數 216
10.5.2 友元類 217
本章小結 219
第11章 繼承和多態 220
11.1 繼承的概念 220
11.2 派生類的定義 222
11.3 派生類成員的訪問屬性 224
11.3.1 公用繼承 224
11.3.2 私有繼承 226
11.3.3 保護繼承 227
11.4 派生類的構造函數 229
11.5 基類與派生類的轉換 232
11.6 多態的概念 233
11.7 函數重載 234
11.8 虛函數 236
11.9 靜態關聯與動態關聯 238
11.10 運算符重載及其重載規則 239
本章小結 247
參考文獻 248

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區