当前位置:首页 > 工业技术
C++程序设计教程  化难为易地学习C++
C++程序设计教程  化难为易地学习C++

C++程序设计教程 化难为易地学习C++PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:黄品梅编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111333654
  • 页数:316 页
图书介绍:本书的目的在于解决高级算法语言C++难学的问题,让读者能学好C++,打好计算机软件基础。围绕着“化难为易”这个核心,编写教材等。
《C++程序设计教程 化难为易地学习C++》目录

第1章 准备好学习C++ 1

1.1 C++是一种接近生活的高级算法语言 1

1.1.1 C++的特性 1

1.1.2 C++的优势 1

1.1.3学习C++的必要性和重要性 2

1.2 C++的难处 2

1.2.1 C++本身的难处 2

1.2.2人为造成的学习C++的难处 2

1.3化难为易地学习C++之精髓 4

1.3.1道德品质好,成才的基本条件 4

1.3.2心有灵“C”一点通 4

1.3.3人定胜机,机随人行 5

1.4思考题 6

第2章 一份令人欣喜且信心十足的C++处女作及C++基础知识(一) 7

2.1初步认识C++的一个简例 7

2.2勤奋实践,总结评分 10

2.2.1习题 10

2.2.2思考题 11

2.2.3总结评分,继续提高 11

2.3 C++基础知识(一) 11

2.3.1一般的C++程序设计开发流程 12

2.3.2 C++程序的流程图 14

2.3.3 C++的文章——一系列的C++语句 15

2.3.4输出语句cout 15

2.3.5 Visual C++的集成开发环境 16

2.3.6 Visual C++6.0的基本操作 22

2.4 C++基础知识(一)的亮点 40

第3章 按部就班的事件处理——顺序结构程序及C++基础知识(二) 42

3.1例题详解 42

3.1.1显示自动控制煮饭情况 42

3.1.2计算斜三角形的边长 44

3.2勤奋实践,总结评分 47

3.2.1习题 47

3.2.2思考题 48

3.2.3总结评分,继续提高 48

3.3 C++基础知识(二) 48

3.3.1数据类型 48

3.3.2 C++如何给数据起名字 50

3.3.3算术运算(一)和赋值 53

3.3.4顺序结构程序 57

3.4 C++基础知识(二)的亮点 58

第4章 何去何从的情况判断——选择结构程序及C++基础知识(三) 59

4.1查询高考成绩进入哪类学校分数线的例题详解 59

4.2勤奋实践,总结评分 61

4.2.1习题 61

4.2.2思考题 62

4.2.3总结评分,继续提高 62

4.3 C++基础知识(三) 63

4.3.1输入语句cin 63

4.3.2关系运算与逻辑运算 64

4.3.3选择结构程序 65

4.4 C++基础知识(三)的亮点 69

第5章 简化循环往复的事情——循环结构程序及C++基础知识(四) 70

5.1累计产品数量的例题详解 70

5.2勤奋实践,总结评分 72

5.2.1习题 72

5.2.2思考题 73

5.2.3总结评分,继续提高 73

5.3 C++基础知识(四) 73

5.3.1算术运算(二) 73

5.3.2几种循环结构程序 75

5.3.3几种转向语句 79

5.4 C++基础知识(四)的亮点 86

第6章 同类数据的组合——数组 88

6.1往大房间(数组)里放数据并显示的例题详解 88

6.2勤奋实践,总结评分 89

6.2.1习题 89

6.2.2思考题 90

6.2.3总结评分,继续提高 90

6.3数组和字符串知识 90

6.3.1数组知识 90

6.3.2字符串知识 99

6.4数组和字符串的亮点 101

第7章 数据的指南针——指针 103

7.1例题详解 103

7.1.1通过指针得到单个数据 103

7.1.2通过指针得到一组数据 104

7.1.3运用指针观察分析商场销售情况 105

7.2勤奋实践,总结评分 106

7.2.1习题 106

7.2.2思考题 106

7.2.3总结评分,继续提高 106

7.3指针知识 107

7.3.1在什么情况下用到指针 107

7.3.2关于指针 107

7.3.3如何运用指针 111

7.4指针的亮点 115

第8章 多种数据信息的整体包装——结构 116

8.1打印学生成绩单的例题详解 116

8.2勤奋实践,总结评分 119

8.2.1习题 119

8.2.2思考题 120

8.2.3总结评分,继续提高 120

8.3结构知识 121

8.3.1在什么情况下用到结构 121

8.3.2关于结构 121

8.3.3如何运用结构 123

8.3.4结构的特殊运用——链表 130

8.3.5控制输出格式法 142

8.4结构的亮点 144

第9章 可灵活方便地互换套用的一段程序——函数 146

9.1计算长方形面积和半圆形面积的多函数的例题详解 146

9.2勤奋实践,总结评分 149

9.2.1习题 149

9.2.2思考题 149

9.2.3总结评分,继续提高 149

9.3函数知识 150

9.3.1在什么情况下用到函数 150

9.3.2关于函数 150

9.3.3如何运用函数 159

9.4函数的亮点 168

第10章 简明方便的别名代替——引用 170

10.1张三(真名)和小三(别名)是同一个人的例题详解 170

10.2勤奋实践,总结评分 171

10.2.1习题 171

10.2.2思考题 171

10.2.3总结评分,继续提高 172

10.3引用知识 172

10.3.1在什么情况下用到引用 172

10.3.2关于引用 172

10.3.3如何运用引用 173

10.4引用的亮点 176

第11章 方便调试移植的多个文件——多文件结构 177

11.1求长方形面积和半圆形面积的例题详解 177

11.2勤奋实践,总结评分 179

11.2.1习题 179

11.2.2思考题 179

11.2.3总结评分,继续提高 179

11.3多文件结构知识 180

11.3.1在什么情况下用到多文件结构 180

11.3.2关于多文件结构 180

11.3.3如何运用多文件结构 182

11.4多文件结构的亮点 182

第12章 面向对象的事物分类及其编程——类、对象和面向对象的程序设计初步 183

12.1打印一个右上三角形图案的例题详解 183

12.2勤奋实践,总结评分 185

12.2.1习题 185

12.2.2思考题 185

12.2.3总结评分,继续提高 185

12.3类、对象和面向对象的程序设计初步知识 185

12.3.1在什么情况下用类、对象和面向对象的程序设计 185

12.3.2关于类、对象和面向对象的程序设计初步 186

12.3.3如何运用类、对象和面向对象的程序设计 193

12.4类、对象和面向对象的程序设计初步的亮点 194

第13章 事物的继承和派生——继承、派生及面向对象的程序设计方法 195

13.1计算平均分及打印学生成绩清单的例题详解 195

13.2勤奋实践,总结评分 200

13.2.1习题 200

13.2.2思考题 201

13.2.3总结评分,继续提高 201

13.3继承、派生及面向对象的程序设计方法知识 201

13.3.1在什么情况下用到继承、派生及面向对象的程序设计方法 202

13.3.2关于继承、派生及面向对象的程序设计方法 202

13.3.3如何运用继承、派生及面向对象的程序设计方法 206

13.4继承、派生及面向对象的程序设计方法的亮点 207

第14章 在对象中使用运算符——运算符重载 209

14.1计算全班所有科目的总平均分的例题详解 209

14.2勤奋实践,总结评分 212

14.2.1习题 212

14.2.2思考题 212

14.2.3总结评分,继续提高 212

14.3运算符重载知识 213

14.3.1在什么情况下用到运算符重载 213

14.3.2关于运算符重载 213

14.3.3如何运用运算符重载 216

14.4运算符重载的亮点 217

第15章 程序运行中需要利用前段的数据——静态成员 218

15.1电影院统计入场人数的例题详解 218

15.2勤奋实践,总结评分 220

15.2.1习题 220

15.2.2思考题 221

15.2.3总结评分,继续提高 221

15.3静态成员知识 221

15.3.1在什么情况下用到静态成员 221

15.3.2关于静态成员 221

15.3.3如何运用静态成员 223

15.4静态成员的亮点 225

第16章 程序运行中不确定的存储容量大小——堆 226

16.1运用堆存储和使用高考被录取者的成绩的例题详解 226

16.2勤奋实践,总结评分 228

16.2.1习题 228

16.2.2思考题 228

16.2.3总结评分,继续提高 228

16.3堆知识 228

16.3.1在什么情况下用到堆 228

16.3.2关于堆 229

16.3.3如何运用堆 231

16.4堆的亮点 232

第17章 和谐友好、随意使用的成员——友元 234

17.1运用友元计算全班所有科目的总平均分的例题详解 234

17.2勤奋实践,总结评分 236

17.2.1习题 236

17.2.2思考题 236

17.2.3总结评分,继续提高 236

17.3友元知识 237

17.3.1在什么情况下用到友元 237

17.3.2关于友元 237

17.3.3如何运用友元 238

17.4友元的亮点 238

第18章 输入/输出的信息管理——输入/输出流 239

18.1例题详解 239

18.1.1运用I/O文本文件实现字符串的写入与读出 239

18.1.2采用文件I/O流管理学生成绩档案 241

18.2勤奋实践,总结评分 244

18.2.1习题 244

18.2.2思考题 244

18.2.3总结评分,继续提高 244

18.3输入/输出流知识 245

18.3.1在什么情况下用到输入/输出流 245

18.3.2关于输入/输出流 245

18.3.3如何运用输入/输出流 252

18.4输入/输出流的亮点 256

第19章 突发事件的救急——异常处理 258

19.1错误输入了所规定字符的异常情况处理的例题详解 258

19.2勤奋实践,总结评分 260

19.2.1习题 260

19.2.2思考题 261

19.2.3总结评分,继续提高 261

19.3异常处理知识 261

19.3.1在什么情况下用到异常处理 261

19.3.2关于异常处理 262

19.3.3如何运用异常处理 265

19.4异常处理的亮点 272

第20章 综合设计面向对象的程序 274

20.1面向对象的综合设计范例——仓库材料管理软件 274

20.2勤奋实践,总结评分 279

20.2.1习题 279

20.2.2思考题 283

20.2.3总结评分,继续提高 284

20.3面向对象的综合设计知识 285

20.3.1在什么情况下用到面向对象的综合设计 285

20.3.2关于面向对象的综合设计 285

20.3.3如何运用面向对象的综合设计 287

20.4面向对象的综合设计的亮点 307

附录 308

附录A 常用的C/C++标准库函数 308

附录B ASCII码表 313

参考文献 316

相关图书
作者其它书籍
返回顶部