《新编C语言案例教程》樊秋月 陈明芳 | PDF下载|ePub下载
新编C语言案例教程 版权信息
- 出版社:机械工业出版社
- 出版时间:2021-12-01
- ISBN:9787111488149
- 条形码:9787111488149 ; 978-7-111-48814-9
新编C语言案例教程 本书特色
本书采用“任务驱动”的方式编写,突出高职高专“以就业为导向,以技能为目标”的特色,按照高职高专学生的认知规律对内容进行了合理安排。本书内容共有两篇。基础知识篇包括C语言程序设计基础,数据类型、运算符和表达式,C语言程序设计的三种基本结构,数组和字符串,函数,指针,文件和结构类型8个单元,每个单元都是按照“任务描述―关键知识点―相关知识―任务实施―小结”这一思路进行编排的,力求把理论知识和实践技能有机地结合在一起。技能提高篇为实践项目“学生成绩管理系统”,主要是提高学习者编程的实践能力。本书可作为高职高专院校C语言程序设计课程的教材,也可作为C语言程序设计学习者的参考书。 为方便教学,本书配有免费电子课件、习题答案、模拟试卷及答案等,凡选用本书作为授课教材的学校,均可来电(010��88379564)或邮件(cmpqu@163��com)索取,有任何技术问题也可通过以上方式联系。
新编C语言案例教程 内容简介
本书采用“任务驱动”的方式编写,突出高职高专“以就业为导向,以技能为目标”的特色。按照高职高专学生的认知规律对内容进行了合理安排,全书内容共有两篇。基础知识篇包括C语言程序设计基础、程序设计的3种基本结构、数组、函数、指针和结构体等9个单元,每个单元都是按照“任务导入―相关知识点―任务实施―小结与练习”这一思路进行编排的,力求把理论知识和实践技能有机地结合在一起。技能提高篇是个实践项目“学生成绩管理系统”,主要是提高学习者编程的实践能力。本书适合高职高专院校C语言程序设计课程的教材,也可作为C语言学习者的学习参考书。
新编C语言案例教程 目录
目录
前言
基础知识篇
单元1C语言程序设计基础
任务输出大学生信息查询系统
界面
任务描述
关键知识点
相关知识
1��1初识C语言
1��1��1C语言的起源
1��1��2C语言的特点
1��1��3C语言的应用领域
1��2C语言程序的语法和基本
结构
1��3C语言程序上机指导
1��3��1C语言程序的开发
过程
1��3��2Visual C++ 6��0集成
开发环境与C语言程序
的上机操作
1��3��3Win��TC 2��0集成开发
环境与C语言程序的
上机操作
任务实施
小结
习题1
单元2数据类型、运算符和表达式
任务求一个三位数的个位、十位、
百位上的数字之和
任务描述
关键知识点
相关知识
2��1C语言的基本词法
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��1if单分支语句
3��2��2if双分支语句
3��2��3if多分支语句
3��2��4if语句的嵌套
3��2��5switch语句
任务实施
任务三实现银行卡登录功能
任务描述
关键知识点
相关知识
3��3循环结构程序设计
3��3��1while循环语句
3��3��2do��while循环语句
3��3��3for循环语句
3��3��4循环的嵌套
3��3��5break与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码值
参考文献