高等职业教育课程改革规划教材嵌入式C程序设计基础
本书特色
[
本书根据嵌入式软件设计需要的“程序设计基础”知识编写而成。主要内容包括C语言语法基础,C程序设计基础,数组,函数,指针,结构体、共用体、枚举类型,文件,嵌入式技术基础实践方法等。
本书紧密结合嵌入式技术应用,突出模块化程序设计思想,注重软件设计工程规范,提出的嵌入式构件化设计方法及嵌入式软件分层设计思想具有很强的实用性和指导性。
本书可作为高等院校电子信息类、计算机类、自动化类、机电类等专业的C语言教材,也可供从事嵌入式系统与物联网技术开发的工程技术人员参考。
]
内容简介
[
本书根据嵌入式软件设计需要的“程序设计基础”知识编写而成。主要内容包括C语言语法基础,C程序设计基础,数组,函数,指针,结构体、共用体、枚举类型,文件,嵌入式技术基础实践方法等。本书紧密结合嵌入式技术应用,突出模块化程序设计思想,注重软件设计工程规范,提出的嵌入式构件化设计方法及嵌入式软件分层设计思想具有很强的实用性和指导性。本书可作为高等院校电子信息类、计算机类、自动化类、机电类等专业的C语言教材,也可供从事嵌入式系统与物联网技术开发的工程技术人员参考。为方便教学,本书配有电子教案、电子课件、微课视频、程序源代码、练习题答案、模拟试卷及答案等,凡选用本书作为授课教材的学校,均可来电(010-88379564)或邮件(cmpqu@163.com)索取,有任何技术问题也可通过以上方式联系。
]
目录
前言第1章C语言语法基础1��1嵌入式系统概述1��1��1通用计算机和嵌入式计算机1��1��2以MCU为核心的嵌入式系统1��1��3嵌入式系统学习内容及本书学习目标1��2C语言的特点1��3熟悉VC 6��0或VC 2010开发环境1��3��1使用VC 6��0开发C语言程序1��3��2使用VC 2010开发C语言程序1��4数据类型1��4��1常量与变量1��4��2整型数据1��4��3字符型数据1��4��4实型数据1��4��5变量的初始化1��5运算符及表达式1��5��1算术运算符及其表达式1��5��2赋值运算符及其表达式1��5��3关系运算符及其表达式1��5��4逻辑运算符及其表达式1��5��5位运算符及其表达式1��5��6逗号运算符及其表达式练习题第2章C程序设计基础2��1C语句2��1��1C语句分类2��1��2数据输入输出函数调用语句2��2算法及其表示方法2��2��1算法及流程图表示2��2��2程序的三种基本结构2��3顺序结构程序设计2��4选择结构程序设计2��4��1if语句及应用2��4��2switch语句及应用2��5循环结构程序设计2��5��1while循环结构程序设计2��5��2do…while循环结构程序设计2��5��3for循环结构程序设计2��5��4循环嵌套2��5��5break语句和continue语句2��6预处理命令2��6��1宏定义2��6��2文件包含2��6��3条件编译2��6��4预处理命令在嵌入式软件中的应用举例练习题第3章数组3��1一维数组3��1��1定义一维数组的方法3��1��2一维数组的初始化3��1��3一维数组元素的引用3��1��4一维数组的应用3��2二维数组3��2��1定义二维数组的方法3��2��2二维数组的初始化3��2��3二维数组元素的引用3��2��4二维数组的应用3��3字符数组3��3��1定义字符数组的方法3��3��2字符数组的初始化3��3��3字符数组元素的引用3��3��4字符数组的输入、输出3��3��5字符串处理函数练习题第4章函数4��1函数概述4��2定义函数的方法4��2��1定义无参函数4��2��2定义有参函数4��2��3定义空函数4��3函数的调用4��3��1函数的一般调用4��3��2函数的嵌套调用4��3��3函数的递归调用4��4数组作为函数参数传递4��4��1数组元素作函数实参4��4��2数组名作为函数参数4��5变量的类型4��5��1局部变量和全局变量4��5��2变量的存储类别4��6内部函数和外部函数4��7嵌入式中断服务函数练习题第5章指针5��1指针的基本概念5��2指向普通变量的指针5��2��1定义指针变量的方法5��2��2指针变量的引用5��2��3指针变量作为函数参数5��3指向数组的指针5��3��1指向数组元素的指针5��3��2通过指针引用数组元素5��3��3用数组名作函数参数5��3��4通过指针引用多维数组5��4指向字符串的指针5��4��1字符串的引用方式5��4��2字符串在函数间的传递方式5��4��3使用字符指针变量与字符数组的区别5��5指向函数的指针5��6返回指针值的函数5��7指针数组、指向指针的指针5��7��1指针数组5��7��2指向指针的指针5��8内存动态分配与指向动态内存区的指针变量5��8��1内存动态分配的概念5��8��2内存动态分配的方法5��9指针小结练习题第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��5共用体类型6��5��1共用体类型的概念6��5��2共用体类型的变量6��5��3共用体的应用举例6��6枚举类型6��7用typedef声明新类型名6��8链表及其操作6��8��1链表概述6��8��2链表的建立6��8��3链表的输出6��8��4链表的查找6��8��5链表的插入6��8��6链表的删除6��8��7链表操作综合应用练习题第7章文件7��1文件概述7��1��1文件的分类7��1��2文件缓冲区7��1��3文件类型指针7��2文件的打开与关闭7��2��1用fopen 函数打开数据文件7��2��2用fclose函数关闭数据文件7��3顺序读写数据文件7��3��1对文件读写一个字符7��3��2对文件读写一个字符串7��3��3格式化读写文件7��3��4用二进制方式对文件读写一组数据7��4随机读写数据文件7��4��1文件位置指示器及其定位7��4��2随机读写7��5文件读写的出错检测练习题第8章嵌入式技术基础实践方法附录附录A常用字符与ASCII代码对照表附录BANSI C的关键字附录C运算符的优先级和结合性附录DC库函数参考文献
封面
书名:高等职业教育课程改革规划教材嵌入式C程序设计基础
作者:索明何 邢海霞 朱才荣
页数:224
定价:¥45.0
出版社:机械工业出版社
出版日期:2019-09-01
ISBN:9787111621560
PDF电子书大小:102MB 高清扫描完整版
本文标题:《高等职业教育课程改革规划教材嵌入式C程序设计基础》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!