简介
C++语言功能强大,使用灵活、方便,既适用于设计系统程序,也适用于开发应用程序。《21世纪高等学校计算机科学与技术规划教材:C++程序设计教程》深入浅出地向读者介绍了C++语言的基础知识和程序设计要领,所配备的130多道例题可以帮助读者理解C++的运用方法,配备的近300道习题可以检验读者的学习效果,帮助读者更好地掌握C++语言程序设计方法。为方便读者进一步检验学习效果,光盘中收录了作者精心设计的具有智能化阅卷能力的C++语言自助测试系统及C++试题库,该系统集自助测试及自动阅卷于一体,是读者学习C++语言的良师益友。
《21世纪高等学校计算机科学与技术规划教材: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 位运算
……
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 位运算
……
C++程序设计教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!