本教材採用“任务驱动”的方式编写,突出高职高专“以就业为导向,以技能为目标”的特色。
基本介绍
- 书名:新编C语言案例教程
- 作者:樊秋月
- ISBN:978-7-111-48814-9
- 定价:36.0
- 出版社:机械工业出版社
- 出版时间:2015-02-04
- 装帧:平装
- 开本:16开
- 字数:370千字
内容简介
本教材採用“任务驱动”的方式编写,突出高职高专“以就业为导向,以技能为目标”的特色。按照高职高专学生的认知规律对内容进行了合理安排,全书内容共有两篇。基础知识篇包括C语言程式设计基础、程式设计的3种基本结构、数组、函式、指针和结构体等9个单元,每个单元都是按照“任务导入—相关知识点—任务实施—小结与练习”这一思路进行编排的,力求把理论知识和实践技能有机地结合在一起。技能提高篇是个实践项目“学生成绩管理系统”,主要是提高学习者编程的实践能力。
章节目录
前言
单元1 C语言程式设计基础
任务输出大学生信息查询系统
界面
任务描述
关键知识点
相关知识
1.1初识C语言
1.1.1 C语言的起源
1.1.2 C语言的特点
1.1.3 C语言的套用领域
1.2 C语言程式的语法和基本
结构 一
1.3 C语言程式上机指导
1.3.1 C语言程式的开发
过程
1.3.2 Visual C++6.0集成
开发环境与C语言程式
的上机操作
1.3.3 Win-TC 2.0集成开发
环境与C语言程式的
上机操作
任务实施
小结
习题1
单元2数据类型、运算符和表达式
任务求一个三位数的个位、十位、
百位上的数字之和
任务描述
关键知识点
相关知识
2.1 C语言的基本词法
2.1.1字元集
2.1.2标识符及其构成
规则
2.2数据类型
2.2.1常量
2.2.2变数
2.3运算符与表达式
2.3.1算术运算符及其
表达式
2.3.2赋值运算符及其
表达式
2.3.3逗号运算符及其
表达式
2.3.4关係运算符及其
表达式
2.3.5条件运算符及其
表达式
2.3.6逻辑运算符及其
表达式
2.4数据类型转换
任务实施
小结
习题2..
单元3C语言程式设计的三种
基本结构
任务一求梯形的面积
任务描述 "
关键知识点..
相关知识 一
3.1顺序结构程式设计
3.1.1格式输出printf()
函式
3.1.2格式输入scanf()
函式
3.1.3字元输出putchar()
函式
3.1.4字元输入getchar()
函式
任务实施
任务二酒驾测试
任务描述
关键知识点.
相关知识
3.2选择结构程式设计
3.2.1 if单分支语句
3.2.2 if双分支语句
3.2.3 if多分支语句
3.2.4 if语句的嵌套
3.2.5 switch语句
任务实施
任务三实现银行卡登录功能
任务描述
关键知识点
相关知识
3.3循环结构程式设计
3.3.1 while循环语句
3.3.2 do-while循环语句
3.3.3 for循环语句
3.3.4循环的嵌套
3.3.5 break与continue
语句
任务实施
小结
习题3
单元4数组和字元串
任务一学生成绩排序
任务描述
关键知识点
相关知识
4.1一维数组
4.1.1一维数组的定义与
初始化
4.1.2 -维数组的引用
任务实施
任务二输出班级中个子最高同学
的身高
任务描述
关键知识点
相关知识
4.2二维数组
4.2.1二维数组的定义与
初始化
4.2.2二维数组的引用
任务实施 -
任务三用C语言实现成语
接龙游戏
任务描述
关键知识点
相关知识
4.3字元数组与字元串
4.3.1字元数组的定义、初始
化及引用
4.3.2字元串
4.3.3字元数组处理函式
任务实施
小结
习题4
单元5 函式
任务利用函式统计课程分数
信息
任务描述
关键知识点
相关知识
5.1 函式的概念
5.2函式的定义
5.3函式调用
5.3.1 函式调用的一般
形式 一
5.3.2形式参数和实际
参数
5.3.3 函式的返回值
5.3.4函式调用的方式
5.3.5对被调函式的
声明 -
5.4 函式的嵌套和递归调用
5.4.1函式的嵌套调用
5.4.2函式的递归调用
5.5数组与函式..
5.6变数的作用域与存储
类别
5.6.1变数的作用域
5.6.2变数的存储类别
5.7编译预处理
5.7.1档案包含
5.7.2宏定义
5.7.3条件编译
任务实施
小结
习题5
单元6指针
任务对全班成绩进行排序
任务描述
关键知识点
相关知识
6.1指针的概念
6.2指针与变数
6.2.1指针变数的定义
6.2.2指针运算符
6.3指针与数组
6.3.1 指向一维数组的指针
表示方法
6.3.2指向二维数组的指针
表示方法
6.4指针与字元串
任务实施
小结
习题6
单元7档案
任务统计学生信息
任务描述
关键知识点
相关知识
7.1档案概述
7.1.1档案的基本概念
7.1.2档案的分类
7.2档案指针
7.3档案的打开与关闭
7.3.1档案的打开
7.3.2档案的关闭
7.4档案的读写
7.4.1字元读写函式
7.4.2字元串读写函式
7.4.3格式化读写函式
7.4.4数据块读写函式
7.4.5档案的随机读写
7.5档案检测函式
任务实施
小结
习题7
单元8结构类型
任务用结构体数组进行学生信息
管理
任务描述
关键知识点
相关知识
8.1结构体的定义和使用
8.1.1结构体类型的定义.
8.1.2结构体变数的定义和
初始化
8.1.3结构体类型变数的
引用
8.2结构体数组
8.2.1 结构体数组的定义和
初始化
8.2.2结构体数组的引用
8.3指向结构体类型的指针
8.3.1指向结构体变数的
指针
8.3.2指向结构体数组的
指针
8.4共用体类型
8.4.1共用体类型的定义.
8.4.2共用体变数的定义.
8.4.3共用体变数的引用.
8.5枚举类型
任务实施
小结
习题8
技能提高篇
单元9学生成绩管理系统
9.1需求陈述
9.2功能描述
9.3系统设计
9.4学生成绩管理系统
单元1 C语言程式设计基础
任务输出大学生信息查询系统
界面
任务描述
关键知识点
相关知识
1.1初识C语言
1.1.1 C语言的起源
1.1.2 C语言的特点
1.1.3 C语言的套用领域
1.2 C语言程式的语法和基本
结构 一
1.3 C语言程式上机指导
1.3.1 C语言程式的开发
过程
1.3.2 Visual C++6.0集成
开发环境与C语言程式
的上机操作
1.3.3 Win-TC 2.0集成开发
环境与C语言程式的
上机操作
任务实施
小结
习题1
单元2数据类型、运算符和表达式
任务求一个三位数的个位、十位、
百位上的数字之和
任务描述
关键知识点
相关知识
2.1 C语言的基本词法
2.1.1字元集
2.1.2标识符及其构成
规则
2.2数据类型
2.2.1常量
2.2.2变数
2.3运算符与表达式
2.3.1算术运算符及其
表达式
2.3.2赋值运算符及其
表达式
2.3.3逗号运算符及其
表达式
2.3.4关係运算符及其
表达式
2.3.5条件运算符及其
表达式
2.3.6逻辑运算符及其
表达式
2.4数据类型转换
任务实施
小结
习题2..
单元3C语言程式设计的三种
基本结构
任务一求梯形的面积
任务描述 "
关键知识点..
相关知识 一
3.1顺序结构程式设计
3.1.1格式输出printf()
函式
3.1.2格式输入scanf()
函式
3.1.3字元输出putchar()
函式
3.1.4字元输入getchar()
函式
任务实施
任务二酒驾测试
任务描述
关键知识点.
相关知识
3.2选择结构程式设计
3.2.1 if单分支语句
3.2.2 if双分支语句
3.2.3 if多分支语句
3.2.4 if语句的嵌套
3.2.5 switch语句
任务实施
任务三实现银行卡登录功能
任务描述
关键知识点
相关知识
3.3循环结构程式设计
3.3.1 while循环语句
3.3.2 do-while循环语句
3.3.3 for循环语句
3.3.4循环的嵌套
3.3.5 break与continue
语句
任务实施
小结
习题3
单元4数组和字元串
任务一学生成绩排序
任务描述
关键知识点
相关知识
4.1一维数组
4.1.1一维数组的定义与
初始化
4.1.2 -维数组的引用
任务实施
任务二输出班级中个子最高同学
的身高
任务描述
关键知识点
相关知识
4.2二维数组
4.2.1二维数组的定义与
初始化
4.2.2二维数组的引用
任务实施 -
任务三用C语言实现成语
接龙游戏
任务描述
关键知识点
相关知识
4.3字元数组与字元串
4.3.1字元数组的定义、初始
化及引用
4.3.2字元串
4.3.3字元数组处理函式
任务实施
小结
习题4
单元5 函式
任务利用函式统计课程分数
信息
任务描述
关键知识点
相关知识
5.1 函式的概念
5.2函式的定义
5.3函式调用
5.3.1 函式调用的一般
形式 一
5.3.2形式参数和实际
参数
5.3.3 函式的返回值
5.3.4函式调用的方式
5.3.5对被调函式的
声明 -
5.4 函式的嵌套和递归调用
5.4.1函式的嵌套调用
5.4.2函式的递归调用
5.5数组与函式..
5.6变数的作用域与存储
类别
5.6.1变数的作用域
5.6.2变数的存储类别
5.7编译预处理
5.7.1档案包含
5.7.2宏定义
5.7.3条件编译
任务实施
小结
习题5
单元6指针
任务对全班成绩进行排序
任务描述
关键知识点
相关知识
6.1指针的概念
6.2指针与变数
6.2.1指针变数的定义
6.2.2指针运算符
6.3指针与数组
6.3.1 指向一维数组的指针
表示方法
6.3.2指向二维数组的指针
表示方法
6.4指针与字元串
任务实施
小结
习题6
单元7档案
任务统计学生信息
任务描述
关键知识点
相关知识
7.1档案概述
7.1.1档案的基本概念
7.1.2档案的分类
7.2档案指针
7.3档案的打开与关闭
7.3.1档案的打开
7.3.2档案的关闭
7.4档案的读写
7.4.1字元读写函式
7.4.2字元串读写函式
7.4.3格式化读写函式
7.4.4数据块读写函式
7.4.5档案的随机读写
7.5档案检测函式
任务实施
小结
习题7
单元8结构类型
任务用结构体数组进行学生信息
管理
任务描述
关键知识点
相关知识
8.1结构体的定义和使用
8.1.1结构体类型的定义.
8.1.2结构体变数的定义和
初始化
8.1.3结构体类型变数的
引用
8.2结构体数组
8.2.1 结构体数组的定义和
初始化
8.2.2结构体数组的引用
8.3指向结构体类型的指针
8.3.1指向结构体变数的
指针
8.3.2指向结构体数组的
指针
8.4共用体类型
8.4.1共用体类型的定义.
8.4.2共用体变数的定义.
8.4.3共用体变数的引用.
8.5枚举类型
任务实施
小结
习题8
技能提高篇
单元9学生成绩管理系统
9.1需求陈述
9.2功能描述
9.3系统设计
9.4学生成绩管理系统
完整代码
附录
附录A常用C语言库函式
附录B常用字元的ASCII码值
参考文献
附录
附录A常用C语言库函式
附录B常用字元的ASCII码值
参考文献