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

歡迎光臨中圖網 請 | 注冊

包郵 C++程序設計

出版社:電子工業出版社出版時間:2018-09-10
開本: 16開 頁數: 280
中 圖 價:¥19.4(4.5折) 定價  ¥42.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

C++程序設計 版權信息

  • ISBN:9787121343063
  • 條形碼:9787121343063 ; 978-7-121-34306-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

C++程序設計 內容簡介

本書主要參考全國計算機等級考試二級C++考試大綱的要求進行編寫,并適當做了一定的提高和修改。本書分11章,第1章主要是對C++語言的概述,讓讀者對C++有初步的認識,第2章主要介紹了C++的基本數據類型和表達式,第3章主要介紹了C++常用的三種流程控制結構和語句,第4章介紹了C++的函數,第5章介紹了C++的數組,第6章介紹了C++中的指針。前6章主要是面向結構的程序設計知識。第7章介紹用戶自定義數據類型,重點介紹了結構體的用法,這一章是過渡性的知識,為第8章介紹面向對象的程序設計做個鋪墊,第8章簡要介紹了面向對象的程序設計思想和方法,第9章,第10章介紹類和對象,類的繼承和派生的方法,第11章介紹了流類庫和輸入輸出。后面3章集中講述基于對象的程序設計――即 C++的類 class 設施的定義以及用法,我們可以用類來定義新的類型,井且操縱這些新的類型可以像內置類型一樣容易,通過創建新的類型來描述問題域,C++使程序員能夠編寫出更易于理解的應用程序。

C++程序設計 目錄

第1章 C++語言概述 1
1.1 概述 2
1.1.1 C++的發展史 2
1.1.2 C++的優勢 2
1.1.3 對面向對象方法的支持 3
1.2 開發工具 3
1.2.1 常見的C++開發工具 3
1.2.2 Visual C++ 6.0開發環境簡介 4
1.2.3 Visual C++ 6.0開發環境的使用 5
1.2.4 Visual C++ 6.0使用示例 8
1.3 程序結構 13
1.3.1 **個程序 13
1.3.2 文件的組織 15
1.4 編碼規范 15
1.4.1 風格指南 15
1.4.2 注釋的使用 16
1.4.3 美化代碼 17
1.5 標識符 18
1.5.1 保留字 18
1.5.2 標識符命名 19
上機實訓 19
本章小結 20
習題 20
第2章 基本數據類型與表達式 21
2.1 C++基本數據類型 22
2.2 變量 23
2.2.1 什么是變量 23
2.2.2 定義變量 23
2.2.3 為變量賦初值 24
2.3 常量 25
2.3.1 數值常量 25
2.3.2 字符常量 27
2.3.3 符號常量 29
2.3.4 常變量 30
2.4 運算符和表達式 31
2.4.1 賦值操作符 31
2.4.2 數學運算符 32
2.4.3 位操作符 32
2.4.4 復合賦值操作符 33
2.4.5 增1減1操作符 34
2.4.6 關系運算符 34
2.4.7 邏輯運算符(!, &&, ||) 35
2.4.8 條件運算符(?) 36
2.4.9 逗號運算符(,) 37
2.4.10 變量類型轉換運算符 37
2.4.11 sizeof() 37
2.4.12 其他運算符 37
2.4.13 運算符的優先度Precedence of operators 38
上機實訓 39
一、項目描述 39
二、項目要求 39
本章小結 39
習題 40
第3章 C++程序的流程控制 43
3.1 順序控制語句 44
3.2 條件分支結構 49
3.2.1 if語句 49
3.2.2 if語句的嵌套 51
3.2.3 if多分支結構 52
3.2.4 switch語句和switch多分支結構 54
3.3 循環結構 57
3.3.1 for循環 57
3.3.2 循環結構的特殊控制:break和continue的使用 60
3.3.3 while循環 64
3.3.4 do…while循環 65
上機實訓 67
一、項目描述 67
二、項目要求 68
本章小結 68
習題 69
第4章 C++函數 73
4.1 函數的定義 74
4.1.1 如何定義和使用函數 74
4.1.2 系統函數 76
4.1.3 函數的聲明和定義 78
4.1.4 主函數main() 83
4.1.5 函數調用格式及調用方式 84
4.2 函數存在的意義、為什么要使用函數 84
4.3 函數重載 85
4.4 函數的默認參數 87
4.4.1 定義默認參數的順序 88
4.4.2 默認參數和重載函數的混淆 89
4.5 C++中函數變量的引用 89
4.5.1 引用 89
4.5.2 用引用傳遞參數 90
4.6 C++函數的遞歸調用 92
4.7 內嵌函數 93
4.8 函數和變量的作用域 94
4.8.1 C++的存儲屬性 94
4.8.2 函數的作用域 96
4.8.3 變量的作用域和生存期 96
4.8.4 C++變量的可見性 101
4.9 編譯預處理 102
*4.10 函數模板 104
上機實訓 105
一、項目描述 105
二、項目要求 105
本章小結 106
習題 106
第5章 數組 109
5.1 C++數組的聲明和初始化 110
5.1.1 一維數組的聲明 110
5.1.2 數組的初始化 110
5.1.3 引用一維數組的元素 111
5.1.4 一維數組程序舉例 112
5.1.5 C++省略數組大小的寫法 114
5.2 C++數組的存儲 114
5.2.1 內存和地址 114
5.2.2 數組在內存中的存儲情況 115
5.2.3 字符的存儲情況 116
5.2.4 字符數組在內存中的存儲情況 117
5.3 二維數組的定義和引用 118
5.3.1 二維數組的定義 119
5.3.2 二維數組的引用 120
5.3.3 二維數組的初始化 121
5.3.4 二維數組程序舉例 122
5.4 用數組名作函數參數 123
5.4.1 用數組元素作函數實參 124
5.4.2 用數組名作函數參數 124
上機實訓 126
一、項目描述 126
二、項目要求 126
本章小結 126
習題 127
第6章 指針 129
6.1 指針的概念和指針變量的定義 130
6.1.1 指針的概念 130
6.1.2 指針變量的定義及初始化 131
6.2 C++指針的操作和運算 134
6.2.1 指針的加減運算 134
6.2.2 指針的關系運算 135
6.3 C++指針與保護 135
6.3.1 對內存只讀的指針 135
6.3.2 指針型常量 135
6.4 C++指針與數組 136
6.4.1 數組名的實質 136
6.4.2 指針數組 137
6.4.3 應用舉例 137
6.5 C++指針與函數 139
6.5.1 指針作為參數 140
6.5.2 指針作為返回值 141
6.6 C++堆內存空間 142
6.6.1 如何獲得堆內存空間 142
6.6.2 釋放內存 142
上機實訓 144
一、項目描述 144
二、項目要求 144
本章小結 144
習題 145
第7章 自定義數據類型 147
7.1 枚舉類型 148
7.2 結構體 150
7.3 結構體與函數 153
7.3.1 結構作為參數 153
7.3.2 結構作為返回值 154
7.4 結構數組與結構指針 155
7.4.1 結構數組 155
7.4.2 結構指針 155
上機實訓 156
一、項目描述 156
二、項目要求 157
本章小結 157
習題 157
第8章 面向對象程序設計基礎 159
8.1 面向對象的思想 160
8.1.1 結構化程序設計 160
8.1.2 面向對象程序設計 160
8.2 面向對象程序設計的基本概念 161
8.2.1 對象與類 161
8.2.2 消息 163
8.2.3 抽象性 164
8.2.4 封裝性 164
8.2.5 繼承性 165
8.2.6 多態性 166
上機實訓 166
一、項目描述 166
二、項目要求 167
本章小結 167
習題 167
第9章 類和對象的創建 168
9.1 類和對象 169
9.1.1 類的聲明及成員的訪問控制 169
9.1.2 類的成員函數 170
9.1.3 對象的定義和引用 173
9.2 構造函數和析構函數 177
9.2.1 構造函數 177
9.2.2 帶有默認參數的構造函數 180
9.2.3 析構函數 181
9.2.4 構造函數的重載 182
9.2.5 拷貝構造函數 183
9.2.6 類對象作為成員 187
9.3 對象數組與對象指針 188
9.3.1 對象數組 188
9.3.2 對象指針 190
9.3.3 指向對象本身的指針this 192
9.3.4 為對象動態分配內存 193
9.4 對象作為函數的參數 194
9.5 靜態成員 195
9.5.1 靜態數據成員 195
9.5.2 靜態成員函數 196
9.6 友元 198
9.6.1 友元函數 198
9.6.2 友元成員 200
9.6.3 友元類 202
上機實訓 203
一、項目描述 203
二、項目要求 204
本章小結 204
習題 205
第10章 類的繼承與派生、多態與虛函數 208
10.1 類的層次與繼承性 209
10.2 派生類 209
10.2.1 派生類的聲明 209
10.2.2 派生類的訪問權限 210
10.3 派生類的構造函數和析構函數 216
10.3.1 派生類構造函數和析構函數的執行順序 216
10.3.2 派生類構造函數和析構函數的構建 216
10.4 多重繼承 218
10.4.1 多重繼承的概念 218
10.4.2 多重繼承的聲明 220
10.4.3 多重繼承的構造函數和析構函數 220
10.4.4 虛基類 222
10.5 多態性 226
10.6 函數重載 227
10.7 運算符重載 228
10.7.1 運算符重載的基本概念 228
10.7.2 運算符重載為類的成員函數―成員運算符函數 229
10.7.3 運算符重載為類的友元函數―友元運算符函數 231
10.7.4 成員運算符函數與友元運算符函數的比較 234
10.7.5 “++”和“--”的重載 234
10.7.6 賦值運算符“=”的重載 234
10.7.7 函數調用運算符“()”的重載 235
10.7.8 下標運算符“[ ]”的重載 235
10.7.9 類類型轉換函數 235
10.8 虛函數 236
10.8.1 虛函數的引入 236
10.8.2 虛函數的定義和使用 237
10.8.3 虛函數的限制 239
10.9 抽象類 239
10.9.1 純虛函數 239
10.9.2 抽象類 240
上機實訓 240
一、項目描述 240
二、項目要求 240
本章小結 240
習題 241
第11章 流類庫和輸入/輸出 245
11.1 輸入/輸出流的概念 246
11.2 流類庫 246
11.3 輸入/輸出的格式控制 248
11.3.1 用ios類的成員函數進行格式控制 248
11.3.2 使用格式控制符進行格式控制 252
11.4 用戶自定義數據類型的輸入/輸出 255
11.4.1 重載輸出運算符“<<” 255
11.4.2 重載輸入運算符“>>” 256
11.5 文件的輸入/輸出 257
11.5.1 文件的打開與關閉 257
11.5.2 文件的讀寫 258
11.6 應用舉例 263
上機實訓 265
一、項目描述 265
二、項目要求 265
本章小結 265
習題 266
參考文獻 268

展開全部

C++程序設計 作者簡介

何歷懷,女,研究生。 2006年7月畢業于華中科技大學,獲理學學士學位;2008年11月-2010年3月擔任北大青鳥,清華萬博培訓機構講師; 2011年5月-2014年3月擔任廣州松田職業學院計算機應用教研室主任、同時兼任計算機網絡技術專業建設負責人;2016年9月-至今,擔任廣州華夏職業學院信息安全與計算機基礎教研室主任。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 包装机_厂家_价格-山东包装机有限公司| 深圳市万色印象美业有限公司| 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 水成膜泡沫灭火剂_氟蛋白泡沫液_河南新乡骏华消防科技厂家 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 非甲烷总烃分析仪|环控百科| 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 暴风影音| 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 服务器之家 - 专注于服务器技术及软件下载分享 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 客服外包专业服务商_客服外包中心_网萌科技 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 |