微信扫一扫,移动浏览光盘
简介
《21世纪高职高专规划教材·电子信息工学结合模式系列教材:C与C51程序设计项目教程》将C语言基本知识与Keil C有机结合在一起,既体现了电子信息大类专业方向的应用特色,又保留了c语言程序设计的通用性本色。《21世纪高职高专规划教材·电子信息工学结合模式系列教材:C与C51程序设计项目教程》采用任务驱动模式组织教材内容,将理论与实践紧密结合,易于实施“教、学、做”一体化教学模式,同时又便于读者自学与实践。
目录
课程导引
0.1 C语言的发展与主要特点
0.1.1 计算机程序与计算机语言
0.1.2 C语言的发展与主要特点
0.2 C程序的基本结构
0.3 程序的算法
0.4 C 语言集成开发环境的使用
0.4.1 安装Visual C++6.0与运行Visual C++6.0集成开发环境
0.4.2 单程序文件的操作步骤
0.4.3 多程序文件的操作步骤
思考与提高
C程序设计篇
项目1 顺序程序设计
任务1.1 数据的表现形式及其运算
任务1.2 C语句的运用
任务1.3 数据的输入/输出
思考与提高
项目2 选择结构程序设计
任务2.1 if语句实现的选择结构(一)
任务2.2 if语句实现的选择结构(二)
任务2.3 用switch/case语句实现的多分支结构
思考与提高
项目3 循环结构程序设计
任务3.1 用while语句实现的循环结构
任务3.2 用do—while语句实现的循环结构
任务3.3 用for语句实现的循环结构
任务3.4 循环嵌套
任务3.5 goto、break、continue语句的应用
思考与提高
项目4 数组的应用
任务4.1 一维数组
任务4.2 二维数组
任务4.3 字符数组
思考与提高
项目5 用函数实现模块化程序设计
任务5.1 函数的定义与调用
5.1.1 函数的分类
5.1.2 函数的定义
5.1.3 函数的返回值
5.1.4 函数的调用
5.1.5 函数原型的声明
任务5.2 函数间的参数传递
任务5.3 函数间的嵌套与递归
任务5.4 变量的作用域和存储类别
任务5.5 内部函数和外部函数
任务5.6 库函数
思考与提高
项目6 指针的应用
任务6.1 一维数组与指针
任务6.2 二维数组与指针
任务6.3 字符数组与指针
思考与提高
项目7 构造用户自己的数据类型
任务7.1 结构体与结构体数组
任务7.2 结构体指针
任务7.3 共用体
任务7.4 枚举数据类型
任务7.5 用typedef定义类型
思考与提高
项目8 编译预处理
任务8.1 宏定义
任务8.2 文件包含
任务8.3 条件编译
思考与提高
项目9 文件
任务9.1 文件的基本操作
任务9.2 顺序读写数据文件
任务9.3 随机读写数据文件
任务9.4 文件读写的出错检测
思考与提高
C51应用篇
项目10 Keil C集成开发环境
任务10.1 应用Keil μVision4开发工具编辑、编译用户程序生成机器代码
任务10.2 应用Keil μVision4集成开发环境调试用户程序
思考与提高
项目11 C51应用编程
任务11.1 C51基础
任务11.2 if、while、for、switch/case语句的应用编程
任务11.3 C51中断函数
思考与提高
附录一 ASCII码表
附录二 C语言关键字
附录三 C语言的运算符种类、优先级与结合性
附录四 常用头文件与库函数
附录五 Keil C51编译器扩展的关键字
参考文献
0.1 C语言的发展与主要特点
0.1.1 计算机程序与计算机语言
0.1.2 C语言的发展与主要特点
0.2 C程序的基本结构
0.3 程序的算法
0.4 C 语言集成开发环境的使用
0.4.1 安装Visual C++6.0与运行Visual C++6.0集成开发环境
0.4.2 单程序文件的操作步骤
0.4.3 多程序文件的操作步骤
思考与提高
C程序设计篇
项目1 顺序程序设计
任务1.1 数据的表现形式及其运算
任务1.2 C语句的运用
任务1.3 数据的输入/输出
思考与提高
项目2 选择结构程序设计
任务2.1 if语句实现的选择结构(一)
任务2.2 if语句实现的选择结构(二)
任务2.3 用switch/case语句实现的多分支结构
思考与提高
项目3 循环结构程序设计
任务3.1 用while语句实现的循环结构
任务3.2 用do—while语句实现的循环结构
任务3.3 用for语句实现的循环结构
任务3.4 循环嵌套
任务3.5 goto、break、continue语句的应用
思考与提高
项目4 数组的应用
任务4.1 一维数组
任务4.2 二维数组
任务4.3 字符数组
思考与提高
项目5 用函数实现模块化程序设计
任务5.1 函数的定义与调用
5.1.1 函数的分类
5.1.2 函数的定义
5.1.3 函数的返回值
5.1.4 函数的调用
5.1.5 函数原型的声明
任务5.2 函数间的参数传递
任务5.3 函数间的嵌套与递归
任务5.4 变量的作用域和存储类别
任务5.5 内部函数和外部函数
任务5.6 库函数
思考与提高
项目6 指针的应用
任务6.1 一维数组与指针
任务6.2 二维数组与指针
任务6.3 字符数组与指针
思考与提高
项目7 构造用户自己的数据类型
任务7.1 结构体与结构体数组
任务7.2 结构体指针
任务7.3 共用体
任务7.4 枚举数据类型
任务7.5 用typedef定义类型
思考与提高
项目8 编译预处理
任务8.1 宏定义
任务8.2 文件包含
任务8.3 条件编译
思考与提高
项目9 文件
任务9.1 文件的基本操作
任务9.2 顺序读写数据文件
任务9.3 随机读写数据文件
任务9.4 文件读写的出错检测
思考与提高
C51应用篇
项目10 Keil C集成开发环境
任务10.1 应用Keil μVision4开发工具编辑、编译用户程序生成机器代码
任务10.2 应用Keil μVision4集成开发环境调试用户程序
思考与提高
项目11 C51应用编程
任务11.1 C51基础
任务11.2 if、while、for、switch/case语句的应用编程
任务11.3 C51中断函数
思考与提高
附录一 ASCII码表
附录二 C语言关键字
附录三 C语言的运算符种类、优先级与结合性
附录四 常用头文件与库函数
附录五 Keil C51编译器扩展的关键字
参考文献
C与C51程序设计项目教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×