C/C++程序设计案例教程——基于计算思维
作者: 辛士光
出版时间:2014年3月
出版社:高等教育出版社
- 高等教育出版社
- 9787040331929
- 1版
- 43988
- 0045151527-4
- 16开
- 2014年3月
- 470
- 323
- 工学
- 软件工程
- TP312C
- 公共课
- 本科
本书共15章,从c/c++程序设计语言的数据类型、运算符、表达式、三种控制结构、数组、字符串指针、函数和结构体类型开始介绍,进而深入到面向对象程序设计的类与对象、继承与多态、c++输入/输出流类库和图形界面编程的讲解。
本书配有多媒体课件、微课件、例题和习题源代码等教学资源,可从高等教育出版社网站下载,网址为http://computer.cncourse.com。
《CC++程序设计案例教程--基于计算思维(教育部大学计算机课程改革项目规划教材)》可作为高等学校各专业c/c++程序设计课程的教材,也可作为从事计算机相关工作的各类人员的参考用书。
第1章 初识C/C++程序设计语言
1.1 程序设计语言概述
1.2 C/C++程序设计语言概述
1.2.1 程序实例
1.2.2 C++程序的基本框架
1.2.3 C/C++编程流程
1.2.4 C/C++语言的特点
1.3 程序与算法
1.4 面向过程程序设计
1.5 面向对象程序设计
1.6 常用C/C++集成开发环境
1.6.1 跨平台的开源集成开发环境
Code::Blocks
1.6.2 Visual C++6.0集成开发环境
1.6.3 Visual Studio 2012集成开发环境
本章小结
习题1
第2章 数据类型、运算符与表达式
2.1 案例剖析
2.2 数据类型
2.3 常量和变量
2.3.1 常量
2.3.2 变量
2.4 运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符和赋值表达式
2.4.3 逗号运算符和逗号表达式
2.4.4 sizeof运算符
2.4.5 数据类型的转换和运算
2.5 综合案例:简单的学生成绩管理
2.5.1 问题的提出
2.5.2 算法及程序设计分析
2.5.3 源程序及说明
2.5.4 程序运行结果
本章小结
习题2
第3章 顺序结构程序设计
3.1 案例剖析
3.2 顺序结构的基础
3.3 数据的输入/输出
3.3.1 数据的输入/输出概念
3.3.2 输入/输出简单格式控制
3.4 综合案例:学生成绩管理——格式
控制的应用
3.4.1 问题的提出
3.4.2 算法及程序设计分析
3.4.3 源程序及说明
3.4.4 程序运行结果
本章小结
习题3
第4章 选择结构程序设计
4.1 案例剖析
4.2 条件判断
4.2.1 条件判断的含义
4.2.2 关系运算符和关系表达式
4.2.3 逻辑运算符和逻辑表达式
4.3 使用if语句实现条件判断
4.3.1 两种情况的条件判断
4.3.2 较多情况的条件判断
4.4 使用switch语句实现条件判断
4.5 综合案例:学生成绩管理——条件
判断的应用
4.5.1 问题的提出
4.5.2 算法及程序设计分析
4.5.3 源程序及说明
4.5.4 程序运行结果
本章小结
习题4
第5章 循环结构程序设计
5.1 案例剖析
5.2 循环控制语句
5.2.1 while语句
5.2.2 do…while语句
5.2.3 for语句
5.3 循环结构的嵌套
5.4 循环的提前结束和跳转语句
5.4.1 用break语句退出循环
5.4.2 用continue语句提前结束本次
循环
5.4.3 goto语句
5.5 几种循环语句的比较
5.5.1 while语句和dowhile语句的
比较
5.5.2 for语句与while语句的比较
5.6 综合案例:学生成绩管理——循环的
应用
5.6.1 问题的提出
5.6.2 算法及程序设计分析
5.6.3 源程序及说明
5.6.4 程序运行结果
本章小结
习题5
第6章 数组
6.1 案例剖析
6.2 一维数组的定义和使用
6.2.1 一维数组的应用场合
6.2.2 一维数组的定义及初始化
6.2.3 一维数组元素的引用
6.3 二维数组的定义和使用
6.3.1 二维数组的应用场合
6.3.2 二维数组的定义及初始化
6.3.3 二维数组元素的引用
6.4 综合案例:学生成绩管理——数组的
应用
6.4.1 问题的提出
6.4.2 算法及程序设计分析
6.4.3 源程序及说明
6.4.4 程序运行结果
本章小结
习题6
第7章 字符串
7.1 案例剖析
7.2 用字符数组存储和处理字符串
7.2.1 字符数组的定义及初始化
7.2.2 字符数组元素的引用
7.2.3 字符数组的输入/输出
7.2.4 常用字符串处理函数
7.3 用string类存储和处理字符串
7.3.1 用string类定义对象
7.3.2 string类的常用运算符和函数
7.4 综合案例:学生成绩管理——字符
串的应用
7.4.1 问题的提出
7.4.2 算法及程序设计分析
7.4.3 源程序及说明
7.4.4 程序运行结果
本章小结
习题7
第8章 指针
8.1 案例剖析
8.2 内存空间的访问方式
8.3 指针变量的定义及初始化
8.4 用指针处理数组
8.4.1 指向数组的指针
附录
参考文献