TOP
1/1
海外有庫存,下單後進貨(等候期約20個工作天)
C/C++程序設計進階教程(簡體書)
人民幣定價:49.8元
定  價:NT$299元
優惠價: 78233
可得紅利積點:6 點

海外有庫存,下單後進貨(等候期約20個工作天)

商品簡介

目次

本書強調實用性,注重教材的理論與實踐相結合,介紹程序設計的基本方法和基本技能。全書分三部分: 第一部分C程序設計,主要介紹C語言基本類型數據及其運算、選擇結構程序設計、循環結構程序設計、數組、函數、指針、結構體與共用體等;第二部分C++基礎,主要介紹類和對象、繼承和派生等;第三部分MFC編程入門,主要介紹基於MFC創建單文檔應用程序和基於對話框創建應用程序的方法,以及菜單和工具欄的編輯。
本書以程序設計為中心,語法介紹精練,內容敘述深入淺出、循序漸進,程序案例生動易懂,具有很好的啟發性,每章均配有教學課件和精心設計的習題。
本書既可作為高等學校本科及專科程序設計課程的教材,又可作為自學者的參考用書,還可供各類考試人員複習參考。
目錄
第一部分C程序設計
第1章C語言與程序設計3
1.1程序設計語言及其發展3
1.1.1程序設計語言的發展歷程3
1.1.2程序處理方式4
1.2程序的基本結構及其表示5
1.3C語言概述6
1.3.1C語言發展簡史6
1.3.2C語言的特點6
1.3.3簡單的C程序介紹7
1.3.4C程序的上機步驟10
習題114
第2章基本類型數據及其運算15
2.1C語言的數據類型15
2.2常量與變量16
2.2.1標識符16
2.2.2常量17
2.2.3變量18
2.3整型數據19
2.3.1整型常量19
2.3.2整型變量20
2.4實型數據22
2.4.1實型常量22
2.4.2實型變量22
2.5字符型數據23
2.5.1字符常量23
2.5.2字符變量24
2.5.3字符串常量26
2.6運算符與表達式26
2.6.1運算符概述26
2.6.2表達式概述27
2.6.3算術運算符與算術表達式27
2.6.4賦值運算符與賦值表達式29
2.6.5自增、自減運算符32
2.6.6關係運算符與關系表達式33
2.6.7邏輯運算符與邏輯表達式34
2.6.8逗號運算符與逗號表達式35
2.7數據的類型轉換36
2.8數據的輸入與輸出36
2.8.1格式化輸入輸出函數37
2.8.2字符輸入輸出函數44
2.8.3文件格式化讀寫函數45
習題253
[1]〖3〗C/C++程序設計進階教程目錄〖3〗[3]第3章C程序控制結構55
3.1C語句55
3.2順序結構程序舉例56
3.3選擇結構57
3.3.1if語句57
3.3.2switch語句63
3.3.3條件運算符與條件表達式66
3.3.4選擇結構程序舉例66
3.4循環結構68
3.4.1while語句68
3.4.2dowhile語句70
3.4.3for語句71
3.4.4循環嵌套73
3.4.5break語句和continue語句74
3.4.6循環結構程序舉例75
3.5文件字符讀/寫函數78
3.5.1文件讀字符函數fgetc78
3.5.2文件寫字符函數fputc78
3.5.3文件結束判斷函數feof80
習題381
第4章數組83
4.1一維數組83
4.1.1一維數組的定義83
4.1.2一維數組元素的引用84
4.1.3一維數組的初始化86
4.1.4一維數組的指針86
4.1.5一維數組程序舉例87
4.2二維數組91
4.2.1二維數組的定義91
4.2.2二維數組元素的引用92
4.2.3二維數組的指針94
4.2.4二維數組的初始化95
4.2.5二維數組程序舉例96
4.3字符數組99
4.3.1字符數組的定義99
4.3.2字符數組的初始化100
4.3.3字符數組的輸入與輸出101
4.3.4字符串處理函數107
4.3.5字符數組應用舉例110
習題4114
第5章函數117
5.1C語言函數概述117
5.2函數的定義118
5.2.1函數定義的一般形式118
5.2.2函數參數與函數返回值119
5.3函數的調用123
5.3.1函數調用的一般形式123
5.3.2被調用函數的聲明124
5.4函數的嵌套調用與遞歸調用126
5.4.1函數的嵌套調用126
5.4.2函數的遞歸調用128
5.5用數組做函數參數130
5.5.1用數組元素作函數參數130
5.5.2用一維數組名作函數參數131
5.5.3用二維數組名作函數參數135
5.6局部變量和全局變量136
5.6.1局部變量136
5.6.2全局變量137
5.7變量的存儲類別140
5.7.1動態存儲方式與靜態存儲方式140
5.7.2局部變量的存儲類別140
5.7.3全局變量的存儲類別143
5.8C語言預處理145
5.8.1宏定義146
5.8.2文件包含148
習題5149
第6章指針151
6.1地址和指針151
6.1.1變量的地址和變量的值151
6.1.2間接尋址152
6.2指針變量的定義與引用153
6.2.1指針變量的類型153
6.2.2指向變量的指針變量的定義153
6.2.3指針變量的引用154
6.2.4指針運算符154
6.2.5指針運算157
6.2.6用指針變量作函數參數158
6.3指針與數組160
6.3.1指向一維數組的指針160
6.3.2指向二維數組的指針163
6.3.3用指向數組的指針變量作函數參數168
6.4指針與字符串175
6.4.1字符指針與字符數組175
6.4.2用指向字符的指針作函數參數178
6.5指針與函數181
6.5.1指向函數的指針181
6.5.2返回指針的函數185
6.6指向指針的指針186
6.6.1間接訪問186
6.6.2指針數組187
6.7main函數的參數189
習題6190
第7章結構體與共用體192
7.1結構體192
7.1.1結構體類型的定義192
7.1.2結構體類型變量定義193
7.1.3結構體變量的引用195
7.1.4結構體變量的賦值196
7.1.5結構體數組197
7.1.6文件結構體200
7.1.7文件數據塊讀寫函數201
7.1.8結構體指針變量204
7.1.9用結構體數據作函數參數207
7.2共用體209
7.2.1共用體類型的定義209
7.2.2共用體變量的定義209
7.2.3共用體變量的引用和賦值210
7.3用typedef定義類型212
7.4動態鏈表214
7.4.1動態存儲分配214
7.4.2動態鏈表概述215
7.4.3單鏈表的基本操作215
習題7226
第8章位運算228
8.1位運算符及其運算228
8.1.1位運算符228
8.1.2位運算應用舉例231
8.2位段及其應用234
8.2.1位段234
8.2.2位段應用舉例236
習題8237
第二部分C++基礎
第9章C++初步知識241
9.1從C到C++241
9.2簡單的C++程序241
9.3C++的命名空間242
9.4C++頭文件243
9.5C++基本輸入輸出243
習題9244
第10章類和對象245
10.1類的定義245
10.2對象的定義246
10.3成員訪問權限248
10.4成員函數重載249
10.5構造函數和析構函數250
習題10254
第11章繼承256
11.1類繼承和派生的概念256
11.2類繼承方式258
習題11261
第三部分MFC編程入門
第12章Windows編程265
12.1基於API的Windows編程266
12.2基於MFC的Windows編程270
12.2.1MFC應用程序框架類型271
12.2.2單文檔應用程序創建271
12.2.3項目文件和項目配置272
12.2.4框架窗口、文檔和視圖275
習題12275
第13章對話框和控件276
13.1對話框276
13.1.1基於對話框應用程序創建276
13.1.2設置對話框屬性277
13.2控件278
13.2.1控件的添加和佈局278
13.2.2添加控件變量279
13.3消息和消息映射280
13.4添加對話框代碼280
13.5對話框調用281
13.5.1創建單文檔應用程序281
13.5.2添加對話框282
13.5.3創建對話框類282
13.5.4在程序中調用對話框283
習題13284
第14章菜單和工具欄285
14.1菜單285
14.1.1編輯菜單285
14.1.2菜單命令的消息映射286
14.2工具欄287
14.2.1編輯工具欄288
14.2.2工具欄按鈕和菜單項相結合288
14.3綜合應用289
習題14295
附錄AC語言關鍵字296
附錄B運算符和結合性297
附錄CC庫函數299
參考文獻305

購物須知

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

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

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

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