





定价:85元
印次:4-27
ISBN:9787302227984
出版日期:2010.07.01
印刷日期:2022.01.21
图书责编:谢琛
图书分类:教材
一、 版本说明 本书第1版于1999年出版,第2版于2001年出版,第3版于2003年出版。第4版是在前三版的基础上,广泛听取了读者和同行的建议,参考了最新的资料,并根据作者在授课过程中的经验而形成的。第4版主要修改内容如下。 (1) 删除了原来的第13章。 (2) 在第2~12章中,每章增加了一节“深度探索”,作为选学内容。 (3) 编写了贯穿第4~10章的新的综合实例“个人银行账户管理程序”. (4) 重新编写了第10章。 二、 本书的编写背景 C++语言是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现在两个方面: 一是兼容C,二是支持面向对象的方法。 面向对象的程序设计(OOP)方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体--对象。对同类型对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口,与外界发生关系,对象与对象之间通过消息进行通信。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为方便。 由于面向对象方法的突出优点,目前它已经成为开发大型软件时所采用的主要方法。而C++语言是应用最广泛的面向对象的程序设计语言之一。 长期以来,C++语言被认为是较难使用的专业开发语言,很少被作为入门语言来讲授。那么C++语言与面向对象的程序设计方法是否真的是比较高深、难以掌握的技术吗?不是的! 其实C语言产生的初期,也只被少数专业开发人员使用。但随着计算...
1.1 计算机程序设计语言的发展1
1.1.1 机器语言与汇编语言1
1.1.2 高级语言2
1.1.3 面向对象的语言2
1.2 面向对象的方法2
1.2.1 面向对象方法的由来3
1.2.2 面向对象的基本概念4
1.3 面向对象的软件开发5
1.3.1 分析5
1.3.2 设计5
1.3.3 编程6
1.3.4 测试6
1.3.5 维护6
1.4 信息的表示与存储6
1.4.1 计算机的数字系统6
1.4.2 几种进位记数制之间的转换8
1.4.3 信息的存储单位10
1.4.4 二进制数的编码表示11
1.4.5 定点数和浮点数15
1.4.6 数的表示范围15
1.4.7 非数值信息的表示16
1.5 程序开发的基本概念16
1.5.1 基本术语16
1.5.2 完整的程序过程17
1.6 小结18
习题18
第2章 C++简单程序设计19
2.1 C++语言概述19
2.1.1 C++的产生19
2.1.2 C++的特点20
2.1.3 C++程序实例20
2.1.4 字符集21
2.1.5 词法记号22
2.2 基本数据类型和表达式23
2.2.1 基本数据类型24
2.2.2 常量25
2.2.3 变量27
2.2.4 符号常量28
2.2.5 运算符与表达式28
2.2.6 语句37
2.3 数据的输入与输出37
2.3.1 I/O流37
2.3.2 预定义的插入符和提取符37
2.3.3 简单的I/O格式控制38
... 查看详情