内容介绍
这本书是为C++编程学习者量身定制的教程。全书分为3篇。第一章介绍面向过程编程,主要包括基本语句、语法基础、函数和数据类型等。第二章介绍一些实用的编程技巧,包括阅读代码、调试程序和简单的编程思想。第三章介绍了面向对象编程,主要包括类和对象、对象生灭、友元、继承等内容。编程中常用形象隐喻来解释概念,通俗易懂,给读者留下深刻印象,快速进入C++编程的大门。本书内容涵盖了大部分常用的C语言知识,可以作为大学计算机专业或非计算机专业的入门教材,也可以供计算机爱好者自学使用。
目录
- 第一篇过程化的程序设计
- 第1章良好的学习开端
- 1.1软件与程序
- 1.2程序设计要做什么
- 1.3选好一种语言
- 1.4C++能够做些什么
- 1.5C语言、C++和Visual C++的关系
- 1.6学习程序设计的方法和必要准备
- 1.7总结
- 第2章Hello,World
- 第3章各种各样的“箱子”——变量
- 第4章要走哪条路——条件语句
- 第5章有个圈儿的程序——循环语句
- 第6章好用的“工具”——函数
- 第7章好大的“仓库”——数组
- 第8章内存里的快捷方式——指针
- 第9章自己设计的箱子——枚举和结构
- 第二篇实战程序设计
- 第10章高效阅读程序代码
- 第11章调试程序代码技巧
- 第12章编写程序技巧
- 第三篇面向对象的程序设计
- 第13章初识对象
- 第14章再识对象
- 第15章造物者与毁灭者——对象生灭
- 第16章共有财产·好朋友·操作符
- 第17章 父与子——继承
- 第18章再谈输入与输出
- 第19章万用的模板
- 第20章异常的处理
- 附录A常用保留字列表
- 附录B常见编译错误和解决方法
- 附录C参考答案
- 附录D 参考文献