中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C++語言程序設計教程-第2版

包郵 C++語言程序設計教程-第2版

出版社:人民郵電出版社出版時間:2013-05-01
開本: 16開 頁數: 332
本類榜單:教材銷量榜
中 圖 價:¥33.4(7.4折) 定價  ¥45.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++語言程序設計教程-第2版 版權信息

C++語言程序設計教程-第2版 本書特色

本書系統介紹c++語言的基礎知識、基本語法和編程方法。重點講述c++語言面向對象的重要特征,包括類和對象、繼承性和派生類、多態性和虛函數、模板和c++語言實現的常用數據結構、異常處理和命名空間等重要內容。同時,還介紹c++語言對c語言的繼承和改進。   本書內容系統全面,偏重應用;通過例題詳細講述c++語言具有的封裝性、繼承性和多態性,并闡述使用c++語言編程的方法、技巧和工具等。為了方便教學,本書每章*后都備有大量的練習題和上機題。   本書適合作為高等院校“c++語言程序設計”課程的教學用書,還可作為c++語言的自學或教學參考書。

C++語言程序設計教程-第2版 內容簡介

本書系統介紹C++語言的基礎知識、基本語法和編程方法。重點講述C++語言面向對象的重要特征,包括類和對象、繼承性和派生類、多態性和虛函數、模板和C++語言實現的常用數據結構、異常處理和命名空間等重要內容。同時,還介紹C++語言對C語言的繼承和改進。   本書內容系統全面,偏重應用;通過例題詳細講述C++語言具有的封裝性、繼承性和多態性,并闡述使用C++語言編程的方法、技巧和工具等。為了方便教學,本書每章*后都備有大量的練習題和上機題。   本書適合作為高等院校“C++語言程序設計”課程的教學用書,還可作為C++語言的自學或教學參考書。

C++語言程序設計教程-第2版 目錄

目 錄

第1章 c++語言概述 1
1.1 面向對象的概念 1
1.1.1 面向對象方法的由來 1
1.1.2 面向對象的基本概念 2
1.2 c++語言的特點 3
1.2.1 c++語言是面向對象的程序設計語言 3
1.2.2 c++語言繼承了c語言 3
1.2.3 c++語言對c語言進行了改進 4
1.3 c++程序在結構上的特點 4
1.3.1 c++程序舉例 5
1.3.2 c++程序結構上的特點 7
1.4 c++程序的實現 7
1.4.1 c++程序的編輯、編譯和運行 7
1.4.2 c++程序實現舉例 8
練習題1 12
上機指導1 14

第2章 變量和表達式 16
2.1 c++語言的字符集和單詞 16
2.1.1 c++語言字符集 16
2.1.2 單詞及其詞法規則 16
2.2 常量 18
2.2.1 常量的種類 18
2.2.2 符號常量 21
2.3 變量 22
2.3.1 變量的三要素 22
2.3.2 變量的定義格式 24
2.3.3 變量的作用域 25
2.4 運算符和表達式 27
2.4.1 運算符的種類和功能 27
2.4.2 運算符的優先級和結合性 30
2.4.3 表達式的值和類型 31
2.4.4 表達式求值舉例 32
2.5 類型轉換 36
2.5.1 自動轉換 36
2.5.2 強制轉換 37
2.6 數組 37
2.6.1 數組的定義格式和數組元素的表示方法 37
2.6.2 數組的賦值 39
2.6.3 字符數組和字符串 42
練習題2 46
上機指導2 54

第3章 語句和預處理 56
3.1 表達式語句和復合語句 56
3.1.1 表達式語句和空語句 56
3.1.2 復合語句和分程序 57
3.2 選擇語句 57
3.2.1 條件語句 57
3.2.2 開關語句 59
3.3 循環語句 61
3.3.1 while循環語句 61
3.3.2 do-while循環語句 62
3.3.3 for循環語句 63
3.3.4 多重循環 65
3.4 轉向語句 67
3.4.1 goto語句 67
3.4.2 break語句 68
3.4.3 continue語句 68
3.5 類型定義語句 69
3.6 預處理功能 70
3.6.1 文件包含命令 70
3.6.2 宏定義命令 71
練習題3 72
上機指導3 77

第4章 指針和引用 78
4.1 指針和指針的定義格式 78
4.1.1 什么是指針 78
4.1.2 指針的定義格式 79
4.2 指針的運算 80
4.2.1 指針的賦值運算和增值運算 80
4.2.2 指針的比較運算和相減運算 81
4.2.3 指針運算和地址運算 82
4.3 指針和數組 83
4.3.1 指針可表示數組元素 83
4.3.2 字符指針和字符串處理函數 86
4.3.3 指向數組的指針和指針數組 88
4.4 引用 90
4.4.1 引用和引用的創建方法 91
4.4.2 引用和指針 92
練習題4 93
上機指導4 97

第5章 函數 98
5.1 函數的定義和說明 98
5.1.1 函數的定義 98
5.1.2 函數的說明方法 100
5.2 函數的參數和返回值 100
5.2.1 函數的參數 100
5.2.2 設置函數參數的默認值 101
5.2.3 函數返回值的實現 103
5.3 函數的調用 104
5.3.1 函數的傳值調用 104
5.3.2 函數的引用調用 105
5.3.3 函數的嵌套調用 106
5.4 指針和引用作函數參數和返回值 107
5.4.1 指針作函數參數和返回值 107
5.4.2 引用作函數參數和返回值 109
5.5 重載函數和內聯函數 110
5.5.1 重載函數 110
5.5.2 內聯函數 113
5.6 函數的存儲類 113
5.6.1 外部函數 114
5.6.2 內部函數 115
練習題5 116
上機指導5 120

第6章 類和對象(一) 122
6.1 類的定義格式和對象的定義方法 122
6.1.1 類的定義格式 122
6.1.2 對象的定義方法 124
6.1.3 對象成員的表示 125
6.2 對象的初始化 127
6.2.1 構造函數的功能、種類和特點 127
6.2.2 析構函數的功能和特點 128
6.3 數據成員的類型和成員函數的特性 130
6.3.1 類中數據成員類型的規定 130
6.3.2 成員函數的特性 131
6.4 靜態成員 133
6.4.1 靜態數據成員 133
6.4.2 靜態成員函數 135
6.5 常成員 136
6.5.1 常數據成員 136
6.5.2 常成員函數 137
6.6 友元函數和友元類 138
6.6.1 友元函數 139
6.6.2 友元類 140
6.7 類型轉換 141
6.7.1 類型的隱含轉換 141
6.7.2 一般數據類型轉換為類類型 142
6.7.3 類類型轉換為一般數據類型 142
練習題6 143
上機指導6 149

第7章 類和對象(二) 151
7.1 對象指針和對象引用 151
7.1.1 對象指針 151
7.1.2 this指針 154
7.1.3 對象引用 155
7.2 對象數組和對象指針數組 157
7.2.1 對象數組 157
7.2.2 對象指針數組 158
7.2.3 指向對象數組的指針 159
7.3 子對象和堆對象 160
7.3.1 子對象 160
7.3.2 堆對象 162
7.4 類的作用域和對象的生存期 165
7.4.1 類的作用域 166
7.4.2 對象的生存期 166
7.5 結構的應用 167
7.5.1 結構變量和結構數組 168
7.5.2 使用struct定義類 171
練習題7 172
上機指導7 178

第8章 繼承性和派生類 181
8.1 繼承的概念 181
8.1.1 基類和派生類 181
8.1.2 單重繼承和多重繼承 182
8.1.3 派生類的定義格式 182
8.1.4 派生類成員的訪問權限 183
8.2 單重繼承 187
8.2.1 單重繼承派生類的構造函數和析構函數 187
8.2.2 子類型和賦值兼容規則 193
8.3 多重繼承 195
8.3.1 多重繼承派生類的構造函數和析構函數 196
8.3.2 多重繼承的二義性 198
練習題8 201
上機指導8 206

第9章 多態性和虛函數 209
9.1 運算符重載 209
9.1.1 運算符重載的概念 209
9.1.2 運算符重載的兩種方法 210
9.1.3 運算符重載舉例 214
9.2 靜態聯編和動態聯編 217
9.2.1 聯編的概念 217
9.2.2 虛函數 220
9.2.3 動態聯編 221
9.2.4 虛析構函數 224
9.3 純虛函數和抽象類 225
9.3.1 純虛函數 225
9.3.2 抽象類 226
練習題9 227
上機指導9 233

第10章 c++語言文件的輸入/輸出操作 234
10.1 i/o流類庫概述 234
10.1.1 輸入/輸出流 234
10.1.2 i/o流類庫的主要功能 234
10.2 標準文件的輸入/輸出操作 235
10.2.1 屏幕輸出操作 235
10.2.2 鍵盤輸入操作 238
10.3 格式輸出操作 241
10.3.1 使用流對象的成員函數進行格式輸出 242
10.3.2 使用控制符進行格式輸出 244
10.4 磁盤文件的操作 245
10.4.1 打開文件和關閉文件操作 245
10.4.2 文件的輸入/輸出操作 247
10.4.3 隨機文件操作 250
練習題10 251
上機指導10 255

第11章 模板 257
11.1 模板的基本概念 257
11.2 函數模板 257
11.2.1 函數模板的定義格式 257
11.2.2 函數模板與模板函數 260
11.3 類模板 261
11.3.1 類模板的定義格式 261
11.3.2 類模板繼承 265
練習題11 266
上機指導11 269

第12章 數據結構 271
12.1 幾種常用的數據結構 271
12.1.1 棧 271
12.1.2 隊列 274
12.1.3 線性鏈表 276
12.1.4 二叉樹 280
12.2 查找和排序運算 284
12.2.1 查找運算 284
12.2.2 排序運算 290
練習題12 292
上機指導12 297

第13章 異常處理和命名空間 298
13.1 異常處理 298
13.1.1 c++的異常處理機制 298
13.1.2 異常與繼承 305
13.1.3 構造函數和析構函數的異常處理 306
13.2 命名空間 308
13.2.1 命名空間的定義和使用方法 308
13.2.2 簡化使用命名空間成員 311
13.2.3 標準命名空間 313
練習題13 313
上機指導13 318

附錄a 字符的ascii碼表 320
附錄b microsoft visual c++6.0集成開發工具簡介 322
附錄c c++標準庫簡介 329

參考文獻 332
展開全部

C++語言程序設計教程-第2版 作者簡介

呂鳳翥,北京大學教授,原北京大學計算中心教研室主任,從事計算機教學和科研工作30多年,具有豐富的計算機教學經驗;所編寫的計算機語言方面的教材結構清晰、敘述流暢、適合教學,被眾多學校廣泛使用。編寫出版計算機技術類著作30余種,其中出版的《C++語言基礎教程》已發行20余萬冊。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 光栅尺厂家_数显表维修-苏州泽升精密机械| 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 移动机器人产业联盟官网 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 空压机网_《压缩机》杂志| 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 番茄畅听邀请码怎么输入 - Dianw8.com| 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 周口市风机厂,周鼓风机,河南省周口市风机厂| 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 北京开源多邦科技发展有限公司官网 | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁|