C++在C语言的基础上,增加了对面向对象编程、类属编程、数据抽象等技术的支持,还对C语言进行了非面向对象的扩充。《C++程式设计语言》向读者讲述C++语言,以及面向对象程式设计。
基本介绍
- 书名:C++程式设计语言
- 作者:成颖
- ISBN:10位[7564110945] 13位[9787564110949]
- 定价:¥38.00 元
- 出版社:东南大学出版社
- 出版时间:2008-2-1
内容提要
C++在C语言的基础上,增加了对面向对象编程、类属编程、数据抽象等技术的支持,还对C语言进行了非面向对象的扩充。使用C++语言进行程式设计可以获得可重用性、可靠性、连续性、访问控制、继承性以及多态性等优势。
本书是基于第一版的修订。继承了第一版提供完整实例的特点,例子全新并紧贴学生实际。向读者介绍主要支持结构化程式设计的C语言,以及在C语言基础上进行扩展的支持面向对象程式设计的C++语言。在介绍C/ C++语言的同时,还介绍了结构化程式设计以及面向对象程式设计的主要内容。
目录
1 程式设计概述
1.1 程式设计语言概述
1.1.1 机器语言
1.1.2 彙编语言
1.1.3 高级语言
1.2 程式设计方法概述
1.2.1 手工艺式方法
1.2.2 结构化方法
1.2.3 面向对象方法
1.3 集成开发环境概述
1.4 C++语言概述
1.4.1 C语言发展简史
1.4.2 C++语言的发展历史
1.5 简单程式示例
1.6 结构化与面向对象程式比较
1.6.1 结构化程式示例
1.6.2 面向对象程式示例
1.6.3 二者的比较
1.6.4 书写程式时应遵循的规则
1.7 C++开发环境的基本知识
2 基本数据类型、运算符、表达式
2.1 C++语言字元集
2.2 C++语言辞彙
2.2.1 标识符
2.2.2 关键字
2.2.3 运算符
2.2.4 分隔设定
2.2.5 常量
2.2.6 注释符
2.3 数据类型
2.3.1 整型
2.3.2 实型
2.3.3 字元型
2.4 变数
2.5 常量
2.5.1 整型常量
2.5.2 实型常量
2.5.3 字元型常量
2.5.4 字元串常量
2.5.5 符号常量
2.5.6 const常量
2.5.7 枚举
2.6 简单的输入输出
2.6.1 字元的输入输出
2.6.2 数值型数据的输入输出
2.7 运算符
2.7.1 算术运算符
2.7.2 关係运算符
2.7.3 逻辑运算符
2.7.4 自增、自减运算符
2.7.5 位运算符
2.7.6 赋值运算符
2.7.7 条件运算符
2.7.8 sizeof运算符
2.7.9 逗号运算
2.7.10 优先权与结合性
2.8 基本数据类型混合运算和类型转换
2.8.1 自动类型转换
2.8.2 强制类型转换
3 控制流
3.1 语句
3.1.1 表达式语句
3.1.2 複合语句
3.1.3 控制语句
3.1.4 空语句
3.2 算法和算法的表示
3.2.1 算法
3.2.2 算法的基本特徵
3.2.3 算法的表示
3.3 顺序结构
3.4 选择结构
……
4 函式
5 数组
6 指针
7 结构体与动态数据类型
8 封装性
9 继承性
10 多态性——运算符重载
11 多态性——虚函式、模板
12 面向对象的I/O
参考文献