书籍详情
C++程序设计教程
作者:方超昆 主编
出版社:北京邮电大学出版社
出版时间:2009-01-01
ISBN:9787563517091
定价:¥32.00
购买这本书可以去
内容简介
C++语言功能强大,使用灵活、方便,既适用于设计系统程序,也适用于开发应用程序。《21世纪高等学校计算机科学与技术规划教材:C++程序设计教程》深入浅出地向读者介绍了C++语言的基础知识和程序设计要领,所配备的130多道例题可以帮助读者理解C++的运用方法,配备的近300道习题可以检验读者的学习效果,帮助读者更好地掌握C++语言程序设计方法。为方便读者进一步检验学习效果,光盘中收录了作者精心设计的具有智能化阅卷能力的C++语言自助测试系统及C++试题库,该系统集自助测试及自动阅卷于一体,是读者学习C++语言的良师益友。《21世纪高等学校计算机科学与技术规划教材:C++程序设计教程(附光盘)》可作为高等院校计算机科学与技术专业及其他非计算机专业的C++语言程序设计教材,也可作为其他各级各类学校的C++语言程序设计教材或参考书。
作者简介
暂缺《C++程序设计教程》作者简介
目录
第1章 顺序结构程序设计
1.1 C++语言简介
1.2 C++语言的数据类型
1.2.1 变量
1.2.2 常量
1.3 数据类型转换
1.3.1 隐式转换
1.3.2 显式转换
1.4 算术表达式
1.4.1 算术运算符
1.4.2 常用数学运算函数
1.4.3 算术表达式
1.5 程序结构
1.6 顺序结构
1.6.1 赋值语句和赋值表达式
1.6.2 逗号表达式
1.6.3 注释语句
1.6.4 数据输入和输出
1.6.5 数据输出格式控制
1.6.6 const语句
1.7 C++语言运算符
习题1
第2章 选择结构程序设计
2.1 关系表达式
2.2 逻辑表达式
2.3 复合语句与空语句
2.4 if语句
2.4.1 单分支结构
2.4.2 双分支结构
2.4.3 多分支结构
2.4.4 条件嵌套语句匹配规则
2.4.5 条件表达式
2.5 switch语句
习题2
第3章 循环结构程序设计
3.1 while语句
3.2 dowhile语句
3.3 for语句
3.4 循环控制
3.4.1 break语句
3.4.2 continue语句
3.5 循环语句嵌套
3.6 goto语句
习题3
第4章 数组
4.1 一维数组
4.1.1 数组定义
4.1.2 数组元素初始化
4.1.3 字符数组和字符串
4.2 二维数组
4.2.1 数组定义
4.2.2 数组元素初始化
4.2.3 字符串数组
4.3 常用算法
4.3.1 冒泡排序算法
4.3.2 选择排序算法
4.3.3 插入排序算法
4.3.4 顺序查找算法
4.3.5 二分查找算法
习题4
第5章 函数和指针
5.1 函数基础知识
5.1.1 函数定义与原型声明
5.1.2 变量作用域与生存期
5.2 函数递归
5.3 函数默认参数值
5.4 函数重载
5.5 函数模板
5.5.1 函数模板概念
5.5.2 函数模板定义
5.5.3 函数模板使用
5.6 指针与引用
5.6.1 指针基础知识
5.6.2 指针运算
5.6.3 指针与数组
5.6.4 指针与函数
5.6.5 二级指针
5.6.6 引用
5.7 动态内存分配
5.7.1 new运算符
5.7.2 delete运算符
5.8 const与指针
5.8.1 指向常量的指针
5.8.2 指向变量的常量指针
5.8.3 指向常量的常量指针
习题5
第6章 构造数据类型
6.1 结构体
6.1.1 结构体类型定义
6.1.2 结构体变量定义和初始化
6.1.3 结构体成员访问
6.1.4 结构体数组
6.1.5 结构体参数
6.1.6 结构体指针
6.2 联合体
6.2.1 联合体类型定义
6.2.2 联合体变量定义和初始化
6.2.3 联合体成员访问
6.3 枚举
6.3.1 枚举类型定义
6.3.2 枚举变量定义
6.4 用typedef定义类型
6.4.1 基本数据类型别名定义
6.4.2 构造数据类型别名定义
习题6
第7章 预处理和位运算
7.1 文件包含
7.1.1 固定路径查找
7.1.2 当前路径查找
7.1.3 指定路径查找
7.2 宏
7.2.1 无参宏
7.2.2 有参宏
7.2.3 宏终止
7.3 条件编译
7.3.1 #ifdef
7.3.2 #ifndef
7.3.3 #if
7.4 位运算
7.4.1 按位或运算
7.4.2 按位与运算
7.4.3 按位异或运算
7.4.4 按位取反运算
7.4.5 按位左移运算
7.4.6 按位右移运算
7.4.7 位运算符优先级
习题7
第8章 运算符重载
8.1 运算符重载基本概念
8.2 重载单目运算符
8.2.1 重栽前缀++、运算符
8.2.2 重栽后缀++、运算符
8.2.3 重载正负号+、-运算符
8.3 重载双目运算符
8.3.1 重栽四则运算符
8.3.2 重载输入运算符
8.3.3 重栽输出运算符
8.3.4 重载关系运算符
习题8
第9章 类
9.1 类的基础知识
9.1.1 类与对象
9.1.2 成员访问属性
9.1.3 成员访问
9.1.4 对象与指针
9.1.5 this指针
9.2 构造函数
9.2.1 自定义构造函数
9.2.2 缺省构造函数
9.2.3 拷贝构造函数
9.2.4 构造函数初始化表
9.3 析构函数
9.3.1 缺省析构函数
9.3.2 自定义析构函数
9.4 对象运算重载
9.4.1 重载单目运算符
9.4.2 重栽双目运算符
9.5 常成员、常对象及静态成员
9.5.1 常成员与常对象
9.5.2 静态成员
9.6 类继承
9.6.1 类继承基础知识
9.6.2 类继承属性
9.6.3 基类与继承类对象初始化
习题9
第10章 文件
10.1 I/O流
10.1.1 输入流
10.1.2 输出流
10.1.3 标准I/O流与文件I/O流
10.2 文件概述
10.2.1 文件概念
10.2.2 文件分类
10.3 文件流
10.3.1 文件流对象
10.3.2 文件的打开和关闭
10.3.3 顺序文件
10.3.4 随机文件
习题10
第11章 VC++程序设计基础
11.1 VC++基础知识
11.2 对话框常用控件
11.2.1 静态控件
11.2.2 编辑框控件
11.2.3 按钮控件
11.2.4 列表控件
11.2.5 组合框控件
11.3 文档与视图
11.3.1 文档与视图概念
11.3.2 文档类型
习题11
附录 字符与ASCII码对照表
1.1 C++语言简介
1.2 C++语言的数据类型
1.2.1 变量
1.2.2 常量
1.3 数据类型转换
1.3.1 隐式转换
1.3.2 显式转换
1.4 算术表达式
1.4.1 算术运算符
1.4.2 常用数学运算函数
1.4.3 算术表达式
1.5 程序结构
1.6 顺序结构
1.6.1 赋值语句和赋值表达式
1.6.2 逗号表达式
1.6.3 注释语句
1.6.4 数据输入和输出
1.6.5 数据输出格式控制
1.6.6 const语句
1.7 C++语言运算符
习题1
第2章 选择结构程序设计
2.1 关系表达式
2.2 逻辑表达式
2.3 复合语句与空语句
2.4 if语句
2.4.1 单分支结构
2.4.2 双分支结构
2.4.3 多分支结构
2.4.4 条件嵌套语句匹配规则
2.4.5 条件表达式
2.5 switch语句
习题2
第3章 循环结构程序设计
3.1 while语句
3.2 dowhile语句
3.3 for语句
3.4 循环控制
3.4.1 break语句
3.4.2 continue语句
3.5 循环语句嵌套
3.6 goto语句
习题3
第4章 数组
4.1 一维数组
4.1.1 数组定义
4.1.2 数组元素初始化
4.1.3 字符数组和字符串
4.2 二维数组
4.2.1 数组定义
4.2.2 数组元素初始化
4.2.3 字符串数组
4.3 常用算法
4.3.1 冒泡排序算法
4.3.2 选择排序算法
4.3.3 插入排序算法
4.3.4 顺序查找算法
4.3.5 二分查找算法
习题4
第5章 函数和指针
5.1 函数基础知识
5.1.1 函数定义与原型声明
5.1.2 变量作用域与生存期
5.2 函数递归
5.3 函数默认参数值
5.4 函数重载
5.5 函数模板
5.5.1 函数模板概念
5.5.2 函数模板定义
5.5.3 函数模板使用
5.6 指针与引用
5.6.1 指针基础知识
5.6.2 指针运算
5.6.3 指针与数组
5.6.4 指针与函数
5.6.5 二级指针
5.6.6 引用
5.7 动态内存分配
5.7.1 new运算符
5.7.2 delete运算符
5.8 const与指针
5.8.1 指向常量的指针
5.8.2 指向变量的常量指针
5.8.3 指向常量的常量指针
习题5
第6章 构造数据类型
6.1 结构体
6.1.1 结构体类型定义
6.1.2 结构体变量定义和初始化
6.1.3 结构体成员访问
6.1.4 结构体数组
6.1.5 结构体参数
6.1.6 结构体指针
6.2 联合体
6.2.1 联合体类型定义
6.2.2 联合体变量定义和初始化
6.2.3 联合体成员访问
6.3 枚举
6.3.1 枚举类型定义
6.3.2 枚举变量定义
6.4 用typedef定义类型
6.4.1 基本数据类型别名定义
6.4.2 构造数据类型别名定义
习题6
第7章 预处理和位运算
7.1 文件包含
7.1.1 固定路径查找
7.1.2 当前路径查找
7.1.3 指定路径查找
7.2 宏
7.2.1 无参宏
7.2.2 有参宏
7.2.3 宏终止
7.3 条件编译
7.3.1 #ifdef
7.3.2 #ifndef
7.3.3 #if
7.4 位运算
7.4.1 按位或运算
7.4.2 按位与运算
7.4.3 按位异或运算
7.4.4 按位取反运算
7.4.5 按位左移运算
7.4.6 按位右移运算
7.4.7 位运算符优先级
习题7
第8章 运算符重载
8.1 运算符重载基本概念
8.2 重载单目运算符
8.2.1 重栽前缀++、运算符
8.2.2 重栽后缀++、运算符
8.2.3 重载正负号+、-运算符
8.3 重载双目运算符
8.3.1 重栽四则运算符
8.3.2 重载输入运算符
8.3.3 重栽输出运算符
8.3.4 重载关系运算符
习题8
第9章 类
9.1 类的基础知识
9.1.1 类与对象
9.1.2 成员访问属性
9.1.3 成员访问
9.1.4 对象与指针
9.1.5 this指针
9.2 构造函数
9.2.1 自定义构造函数
9.2.2 缺省构造函数
9.2.3 拷贝构造函数
9.2.4 构造函数初始化表
9.3 析构函数
9.3.1 缺省析构函数
9.3.2 自定义析构函数
9.4 对象运算重载
9.4.1 重载单目运算符
9.4.2 重栽双目运算符
9.5 常成员、常对象及静态成员
9.5.1 常成员与常对象
9.5.2 静态成员
9.6 类继承
9.6.1 类继承基础知识
9.6.2 类继承属性
9.6.3 基类与继承类对象初始化
习题9
第10章 文件
10.1 I/O流
10.1.1 输入流
10.1.2 输出流
10.1.3 标准I/O流与文件I/O流
10.2 文件概述
10.2.1 文件概念
10.2.2 文件分类
10.3 文件流
10.3.1 文件流对象
10.3.2 文件的打开和关闭
10.3.3 顺序文件
10.3.4 随机文件
习题10
第11章 VC++程序设计基础
11.1 VC++基础知识
11.2 对话框常用控件
11.2.1 静态控件
11.2.2 编辑框控件
11.2.3 按钮控件
11.2.4 列表控件
11.2.5 组合框控件
11.3 文档与视图
11.3.1 文档与视图概念
11.3.2 文档类型
习题11
附录 字符与ASCII码对照表
猜您喜欢