图书介绍
嵌入式C语言实战教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李令伟,周中孝,黄文涛等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121230899
- 出版时间:2014
- 标注页数:226页
- 文件大小:50MB
- 文件页数:237页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
嵌入式C语言实战教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式C语言概述1
1.1 嵌入式C语言简介1
1.2 嵌入式C语言的发展历史1
1.3 嵌入式C语言的主要特点1
1.4 单片机的汇编语言与嵌入式C语言比较2
1.5 嵌入式C语言与标准C语言的异同3
1.6 嵌入式C语言总结3
第2章 嵌入式C语言程序的基本结构4
2.1 嵌入式C语言入门实例4
2.2 程序工作原理4
2.3 源程序5
2.4 嵌入式C语言程序的基本结构6
2.5 头文件6
2.6 主函数7
2.7 函数7
第3章 常量与变量的类型8
3.1 嵌入式C语言的基本数据类型8
3.2 基本数据类型8
3.3 常量与变量9
3.3.1 常量9
3.3.2 变量10
3.4 自定义变量类型typedef13
第4章 运算符和表达式14
4.1 运算符与表达式14
4.1.1 赋值运算14
4.1.2 算术运算14
4.1.3 关系运算15
4.1.4 逻辑运算16
4.1.5 位运算17
4.1.6 自增减运算及复合运算18
4.1.7 条件运算符18
4.1.8 逗号运算符19
4.2 嵌入式C语言程序的基本结构总结19
第5章 嵌入式C语言基本结构程序设计20
5.1 概述20
5.2 顺序结构:0条基本语句20
5.3 选择结构:2条基本语句(if和switch-case-break)20
5.3.1 if语句21
5.3.2 switch-case语句23
5.4 break基本语句25
5.5 循环结构:3条基本语句(while、do…while、for)25
5.5.1 while语句26
5.5.2 do…while语句27
5.5.3 for语句27
5.5.4 循环嵌套29
5.6 其他语句(转移语句):4条基本语句(break、continue、goto、return)29
5.6.1 循环语句中的break语句29
5.6.2 continue语句30
5.6.3 goto语句30
5.6.4 return语句31
5.7 嵌入式C语言基本结构总结31
第6章 函数32
6.1 函数概述32
6.2 函数声明32
6.3 函数定义33
6.4 函数的调用33
6.4.1 函数的简单调用33
6.4.2 函数的参数传递34
6.4.3 函数的递归调用36
6.5 数组作为函数参数37
6.6 函数作用范围与变量作用域38
6.7 函数总结39
第7章 数组40
7.1 一维数组40
7.1.1 一维数组的定义40
7.1.2 一维数组元素的引用41
7.1.3 一维数组的初始化41
7.2 二维数组43
7.2.1 二维数组的定义43
7.2.2 二维数组元素的引用43
7.2.3 二维数组的初始化43
7.3 字符数组45
7.4 嵌入式C语言中数组初始化规则47
7.5 数组总结47
第8章 指针48
8.1 指针概述48
8.2 指针和地址48
8.2.1 指针变量的定义48
8.2.2 指针变量的引用49
8.2.3 指针和数组51
8.2.4 字符指针51
8.2.5 指针数组的定义格式52
8.3 函数指针53
8.3.1 函数指针定义53
8.3.2 函数指针类型54
8.3.3 函数类型54
8.3.4 通过指针调用函数55
8.3.5 返回指向函数的指针56
8.4 实验范例:键盘扫描57
8.4.1 键盘接口57
8.4.2 按键开关的抖动问题57
8.4.3 编程范例58
8.5 指针总结60
8.6 基本C语言语句使用范例61
8.6.1 用顺序结构实现流水灯61
8.6.2 用单种选择语句if实现流水灯63
8.6.3 用多种选择语句if...else、if...else if...else实现流水灯64
8.6.4 用多种选择语句switch-case-break实现流水灯66
8.6.5 用循环语句for实现流水灯67
8.6.6 用循环语句while实现流水灯68
8.6.7 用循环语句do…while实现流水灯69
8.6.8 用转移语句goto实现流水灯71
8.6.9 用函数调用的方式实现流水灯72
8.6.10 用数组实现流水灯73
8.6.11 用指针实现流水灯74
8.6.12 用指针+数组实现流水灯76
8.6.13 用指针+数组+函数实现流水灯77
8.6.14 用结构体实现流水灯78
8.6.15 用结构体数组实现流水灯80
8.6.16 用结构体数组+指针实现流水灯81
第9章 结构体83
9.1 结构体概述83
9.2 结构体变量84
9.2.1 结构体变量定义84
9.2.2 结构变量成员的表示方法86
9.3 结构变量的初始化和赋值87
9.3.1 结构变量的初始化87
9.3.2 结构变量的赋值88
9.4 结构数组的定义88
9.5 结构指针变量的说明和使用90
9.5.1 指向结构变量的指针90
9.5.2 指向结构数组的指针92
9.5.3 结构指针变量作为函数参数93
9.6 结构指针总结95
第10章 共用体96
10.1 共用体概念96
10.2 一般定义形式96
10.3 共用体变量的引用方式97
10.4 共用体类型数据的特点97
10.5 共用体总结98
第11章 枚举型99
11.1 枚举类型99
11.2 枚举类型的定义和枚举变量的说明99
11.3 枚举类型变量的赋值和使用100
11.4 枚举类型总结101
第12章 链表102
12.1 动态存储分配102
12.2 链表的概念104
第13章 C语言文件110
第14章 预处理命令113
14.1 预处理命令概述113
14.2 宏定义113
14.2.1 无参宏定义113
14.2.2 带参宏定义117
14.3 文件包含121
14.4 条件编译122
14.5 预处理命令总结125
第15章 算法和类型定义符126
15.1 算法126
15.1.1 程序的灵魂——算法126
15.1.2 算法分类126
15.1.3 算法的特性126
15.1.4 算法形式126
15.2 结构化程序设计方法127
15.3 类型定义符typedef127
15.4 算法和类型定义符总结128
15.5 常用的10种算法实例128
15.5.1 冒泡排序算法128
15.5.2 回文算法130
15.5.3 幂运算131
15.5.4 加法运算132
15.5.5 求直角三角形边长133
15.5.6 在排序号的数组中插入元素133
15.5.7 字符串的拼接134
15.5.8 闰年判断135
15.5.9 字符串查询136
15.5.1 0输出三位水仙花数137
15.5.1 1计算某个日期对应该年的第几天138
15.5.1 2输出月份对应的英文名称139
第16章 五子棋人机智能对战140
16.1 五子棋人机智能对战界面140
16.2 五子棋人机智能对战软件说明141
16.3 五子棋人机智能对战程序141
第17章 程序模块化设计173
17.1 模块化设计的优势173
17.2 模块化设计的步骤173
17.2.1 建立两个文件173
17.2.2 编写C语言文件函数实体174
17.2.3 编写.h文件174
17.2.4 在工程中添加C语言文件175
17.2.5 工程文件的管理175
17.3 模块化设计总结177
第18章 程序编程规范及优化178
18.1 嵌入式C语言程序编程规范178
18.1.1 编程总原则178
18.1.2 编程举例180
18.1.3 注释181
18.1.4 命名182
18.1.5 编辑风格182
18.2 C语言程序编程规范总结183
18.3 程序优化186
18.4 项目管理知识186
18.4.1 项目定义186
18.4.2 项目三要素186
18.4.3 项目过程187
18.4.4 项目评估标准187
18.5 电子产品开发流程187
第19章 嵌入式C语言编程常见错误和程序调试190
19.1 嵌入式C语言编程常见错误190
19.2 C语言程序调试常见错误及警告的解决方法190
19.3 C语言编译器错误信息中文翻译195
19.4 MDK C常用警告原因及处理方法199
附录A MicrosoftVisual C++6.0软件使用介绍202
A.1 工程(Project)及工程工作区(ProjectWorkspace)202
A.2 启动并进入VC 6.0的集成开发环境203
A.3 创建工程并输入源程序代码204
A.4 不创建工程,直接输入源程序代码207
A.5 编译、链接后运行程序207
A.6 VC 6.0常见快捷键操作208
附录B MDK建立工程211
附录C Keil C51建立工程216
附录D 嵌入式C语言关键字222
附录E 常用字符与ASCII代码对照225
热门推荐
- 3620449.html
- 3495956.html
- 2027055.html
- 1316857.html
- 1604859.html
- 2408523.html
- 1958261.html
- 3041684.html
- 3618311.html
- 81816.html
- http://www.ickdjs.cc/book_2583051.html
- http://www.ickdjs.cc/book_3602915.html
- http://www.ickdjs.cc/book_2817847.html
- http://www.ickdjs.cc/book_3303002.html
- http://www.ickdjs.cc/book_1682127.html
- http://www.ickdjs.cc/book_3188653.html
- http://www.ickdjs.cc/book_3450118.html
- http://www.ickdjs.cc/book_288365.html
- http://www.ickdjs.cc/book_1542353.html
- http://www.ickdjs.cc/book_37166.html