书籍详情
C++程序设计
作者:朱润酥,李令雄编著
出版社:冶金工业出版社
出版时间:2003-01-01
ISBN:9787502433444
定价:¥30.00
购买这本书可以去
内容简介
本书以循序渐进,深入浅出的方式引导读者步入面向对象程序设计的大门,本书从基本数据类型与基本控制结构开始,逐步过渡到数组函数、编译预处理类与对象、枚举类型、结构类型和类型别名、继承和派生类、友元与运算符重载、流类体系与文件操作等复杂机制和C++的高级知识。本书内容丰富、例题典型,即使你是一个从未接触过编程语言的新手,通过认真学习本书,也一定可以熟练地掌握C++这门语言。本书强调理论与实践相结合,因此提供了大量完整的程序代码,要求读者上机编译通过。通过上机编译,可以杜绝一些小错误,提高自己的编程水平。本书内容丰富、条理清晰、文笔流畅,并且每一章都附带精选的练习题和上机题,适合作为高等院校相关专业的教材和C++语言的培训用书,也可作为对计算机编程语言感兴趣的读者的自学教材。同时,本书也可供广大软件开发人员参考。
作者简介
暂缺《C++程序设计》作者简介
目录
第1章 C++概述
1.1 C++的起源
1.2 C++的特点
1.2.1 对面向对象开发的支持
1.2.2 C++与C的比较
1.3 简单的C++程序
1.4 C++上机操作
小结
综合练习一
一、选择题
二、简答题
三、上机题
第2章 数据类型和表达式
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.2 关键字和标识符
2.3 数据类型
2.3.1 整数类型
2.3.2 浮点类型
2.3.3 类型转换
2.4 运算符和表达式
2.4.1 运算符优先级
2.4.2 算术运算符和算术表达式
2.4.3 赋值运算符和赋值表达式
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 逗号运算符和逗号表达式
2.4.7 按位逻辑运算符
2.5 简单的输入/输出
2.5.1 输入cin
2.5.2 输出cout
小结
综合练习二
一、选择题
二、简答题
三、上机题
第3章 程序结构和流程控制语句
3.1 C++语言的语句
3.1.1 C++程序的3种基本结构
3.1.2 顺序流程的流程图
3.2 分支语句
3.2.1 if语句
3.2.2 条件运算符和条件表达式
3.2.3 switch语句
3.3 循环语句
3.3.1 while语句
3.3.2 do…while语句
3.3.3 for语句
3.4 控制执行顺序的语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 goto语句
小结
综合练习三
一、选择题
二、简答题
三、上机题
第4章 数组
4.1 数组的概念
4.2 一维数组的定义和使用
4.2.1 一维数组的定义
4.2.2 一维数组的初始化
4.2.3 一维数组元素的使用
4.2.4 一维数组程序举例
4.3 二维数组的定义和使用
4.3.1 二维数组的定义
4.3.2 二维数组的初始化
4.3.3 二维数组元素的使用
4.3.4 二维数组程序举例
4.4 字符数组的定义和使用
4.4.1 字符数组
4.4.2 字符数组的定义
4.4.3 字符数组的初始化
4.4.4 字符数组应用举例
4.5 字符串
4.5.1 字符串结束标志
4.5.2 字符串处理函数
小结
综合练习四
一、选择题
二、简答题
三、上机题
第5章 函数
5.1 函数的概述
5.1.1 函数的定义和调用
5.1.2 函数的参数传递
5.1.3 函数的返回值
5.2 函数的嵌套调用和递归调用
5.3 模块
5.4 作用域
5.5 内联函数
5.6 函数的重载
5.6.1 用返回值重载
5.6.2 安全类型连接
小结
综合练习五
一、选择题
二、简答题
三、上机题
第6章 编译预处理
6.1 宏(Macro)
6.1.1 不带参数的宏
6.1.2 带参数的宏
6.2 文件包含(#include)
6.3 条件编译
6.3.1 #ifdef
6.3.2 #ifndef
6.3.3 #if
小结
综合练习六
一、选择题
二、简答题
三、上机题
第7章 指针
7.1 指针的概念
7.2 指针变量
7.2.1 指针变量的定义
7.2.2 指针变量的引用
7.2.3 指针变量作为函数参数
7.3 数组与指针
7.4 指针数组和指向指针的指针
7.5 new和delete运算符
7.5.1 运算符new的用法
7.5.2 运算符delete的用法
小结
综合练习七
一、选择题
二、简答题
三、上机题
第8章 类和对象
8.1 概述
8.2 类与对象
8.2.1 类
8.2.2 对象
8.3 构造函数和析构函数
8.3.1 构造函数和析构函数的特点
8.3.2 拷贝构造函数
8.4 工程的使用
8.5 内联函数和外联函数
8.6 对象指针
8.6.1 对象指针作函数的参数
8.6.2 对象引用作函数参数
8.7 this指针
8.8 类的作用域
8.9 对象数组
8.9.1 对象数组的定义
8.9.2 对象数组的赋值
8.9.3 指向数组的指针和指针数组
8.10 对象的生存期
小结
综合练习八
一、选择题
二、简答题
三、上机题
第9章 枚举类型、结构类型和类型别名
9.1 枚举类型
9.2 结构类型
9.3 类型别名
小结
综合练习九
一、选择题
二、简答题
三、上机题
第10章 继承和派生类
10.1 继承与派生
10.1.1 继承与派生类的概念
10.1.2 基类与派生类的关系
10.1.3 派生类的构造函数和析构函数
10.1.4 子类型化
10.1.5 类型适应
10.2 多重继承
10.2.1 多继承的构造函数
10.2.2 二义性问题
10.3 虚基类
10.3.1 虚基类的声明
10.3.2 虚基类的构造函数
10.4 静态成员
10.4.1 静态数据成员
10.4.2 静态成员函数
小结
综合练习十
一、选择题
二、简答题
三、上机题
第11章 友元与运算符重载
11.1 友元
11.1.1 友元函数
11.1.2 友元类
11.2 运算符重载
11.2.1 运算符重载的概念
11.2.2 运算符重载的参数和返回值
11.2.3 可以重载的运算符
11.2.4 重载+、-、*、\运算符
11.2.5 重载下标运算符[ ]
11.2.6 重载++和--运算符
12.2.7 重载函数调用运算符( )
11.2.8 不能重载的运算符
11.3 多态性与虚函数
11.3.1 虚函数
11.3.2 多态性
11.3.3 纯虚函数和抽象类
小结
综合练习十一
一、选择题
二、简答题
三、上机题
第12章 流类体系与文件操作
12.1 C++的流类体系
12.1.1 流
12.1.2 基本流类体系
12.1.3 标准输入输出流
12.1.4 流的格式控制
12.1.5 数据输入输出成员函数
12.1.6 重载提取与插入运算符
12.2 文件操作
12.2.1 C++文件概述
12.2.2 C++文件流类体系
12.2.3 文件的使用方法
小结
综合练习十二
一、选择题
二、简答题
三、上机题
第13章 综合应用实例
13.1 银行存储系统设计
13.1.1 编程目的
13.1.2 系统简介
13.1.3 编程思路
13.1.4 程序代码
13.1.5 程序演示
13.2 无穷大整数设计
13.2.1 编程目的
13.2.2 系统简介
13.2.3 编程思路
13.2.4 程序代码
13.2.5 程序演示
13.3 最短路径问题
13.3.1 编程目的
13.3.2 系统简介
13.3.3 编程思路
13.3.4 程序代码
13.3.5 程序演示
13.4 五子棋程序
13.4.1 编程目的
13.4.2 系统简介
13.4.3 编程思路
13.4.4 程序代码
13.4.5 程序演示
附录 C++关键字
参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
参考文献
1.1 C++的起源
1.2 C++的特点
1.2.1 对面向对象开发的支持
1.2.2 C++与C的比较
1.3 简单的C++程序
1.4 C++上机操作
小结
综合练习一
一、选择题
二、简答题
三、上机题
第2章 数据类型和表达式
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.2 关键字和标识符
2.3 数据类型
2.3.1 整数类型
2.3.2 浮点类型
2.3.3 类型转换
2.4 运算符和表达式
2.4.1 运算符优先级
2.4.2 算术运算符和算术表达式
2.4.3 赋值运算符和赋值表达式
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 逗号运算符和逗号表达式
2.4.7 按位逻辑运算符
2.5 简单的输入/输出
2.5.1 输入cin
2.5.2 输出cout
小结
综合练习二
一、选择题
二、简答题
三、上机题
第3章 程序结构和流程控制语句
3.1 C++语言的语句
3.1.1 C++程序的3种基本结构
3.1.2 顺序流程的流程图
3.2 分支语句
3.2.1 if语句
3.2.2 条件运算符和条件表达式
3.2.3 switch语句
3.3 循环语句
3.3.1 while语句
3.3.2 do…while语句
3.3.3 for语句
3.4 控制执行顺序的语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 goto语句
小结
综合练习三
一、选择题
二、简答题
三、上机题
第4章 数组
4.1 数组的概念
4.2 一维数组的定义和使用
4.2.1 一维数组的定义
4.2.2 一维数组的初始化
4.2.3 一维数组元素的使用
4.2.4 一维数组程序举例
4.3 二维数组的定义和使用
4.3.1 二维数组的定义
4.3.2 二维数组的初始化
4.3.3 二维数组元素的使用
4.3.4 二维数组程序举例
4.4 字符数组的定义和使用
4.4.1 字符数组
4.4.2 字符数组的定义
4.4.3 字符数组的初始化
4.4.4 字符数组应用举例
4.5 字符串
4.5.1 字符串结束标志
4.5.2 字符串处理函数
小结
综合练习四
一、选择题
二、简答题
三、上机题
第5章 函数
5.1 函数的概述
5.1.1 函数的定义和调用
5.1.2 函数的参数传递
5.1.3 函数的返回值
5.2 函数的嵌套调用和递归调用
5.3 模块
5.4 作用域
5.5 内联函数
5.6 函数的重载
5.6.1 用返回值重载
5.6.2 安全类型连接
小结
综合练习五
一、选择题
二、简答题
三、上机题
第6章 编译预处理
6.1 宏(Macro)
6.1.1 不带参数的宏
6.1.2 带参数的宏
6.2 文件包含(#include)
6.3 条件编译
6.3.1 #ifdef
6.3.2 #ifndef
6.3.3 #if
小结
综合练习六
一、选择题
二、简答题
三、上机题
第7章 指针
7.1 指针的概念
7.2 指针变量
7.2.1 指针变量的定义
7.2.2 指针变量的引用
7.2.3 指针变量作为函数参数
7.3 数组与指针
7.4 指针数组和指向指针的指针
7.5 new和delete运算符
7.5.1 运算符new的用法
7.5.2 运算符delete的用法
小结
综合练习七
一、选择题
二、简答题
三、上机题
第8章 类和对象
8.1 概述
8.2 类与对象
8.2.1 类
8.2.2 对象
8.3 构造函数和析构函数
8.3.1 构造函数和析构函数的特点
8.3.2 拷贝构造函数
8.4 工程的使用
8.5 内联函数和外联函数
8.6 对象指针
8.6.1 对象指针作函数的参数
8.6.2 对象引用作函数参数
8.7 this指针
8.8 类的作用域
8.9 对象数组
8.9.1 对象数组的定义
8.9.2 对象数组的赋值
8.9.3 指向数组的指针和指针数组
8.10 对象的生存期
小结
综合练习八
一、选择题
二、简答题
三、上机题
第9章 枚举类型、结构类型和类型别名
9.1 枚举类型
9.2 结构类型
9.3 类型别名
小结
综合练习九
一、选择题
二、简答题
三、上机题
第10章 继承和派生类
10.1 继承与派生
10.1.1 继承与派生类的概念
10.1.2 基类与派生类的关系
10.1.3 派生类的构造函数和析构函数
10.1.4 子类型化
10.1.5 类型适应
10.2 多重继承
10.2.1 多继承的构造函数
10.2.2 二义性问题
10.3 虚基类
10.3.1 虚基类的声明
10.3.2 虚基类的构造函数
10.4 静态成员
10.4.1 静态数据成员
10.4.2 静态成员函数
小结
综合练习十
一、选择题
二、简答题
三、上机题
第11章 友元与运算符重载
11.1 友元
11.1.1 友元函数
11.1.2 友元类
11.2 运算符重载
11.2.1 运算符重载的概念
11.2.2 运算符重载的参数和返回值
11.2.3 可以重载的运算符
11.2.4 重载+、-、*、\运算符
11.2.5 重载下标运算符[ ]
11.2.6 重载++和--运算符
12.2.7 重载函数调用运算符( )
11.2.8 不能重载的运算符
11.3 多态性与虚函数
11.3.1 虚函数
11.3.2 多态性
11.3.3 纯虚函数和抽象类
小结
综合练习十一
一、选择题
二、简答题
三、上机题
第12章 流类体系与文件操作
12.1 C++的流类体系
12.1.1 流
12.1.2 基本流类体系
12.1.3 标准输入输出流
12.1.4 流的格式控制
12.1.5 数据输入输出成员函数
12.1.6 重载提取与插入运算符
12.2 文件操作
12.2.1 C++文件概述
12.2.2 C++文件流类体系
12.2.3 文件的使用方法
小结
综合练习十二
一、选择题
二、简答题
三、上机题
第13章 综合应用实例
13.1 银行存储系统设计
13.1.1 编程目的
13.1.2 系统简介
13.1.3 编程思路
13.1.4 程序代码
13.1.5 程序演示
13.2 无穷大整数设计
13.2.1 编程目的
13.2.2 系统简介
13.2.3 编程思路
13.2.4 程序代码
13.2.5 程序演示
13.3 最短路径问题
13.3.1 编程目的
13.3.2 系统简介
13.3.3 编程思路
13.3.4 程序代码
13.3.5 程序演示
13.4 五子棋程序
13.4.1 编程目的
13.4.2 系统简介
13.4.3 编程思路
13.4.4 程序代码
13.4.5 程序演示
附录 C++关键字
参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
参考文献
猜您喜欢