《嵌入式C语言实战教程》PDF下载(高清完整版)
作者:李令伟、周中孝、黄文涛、王苑增 | |
出版时间:2014年06月01日 | |
出版社:电子工业出版社 | |
书号ISBN:9787121230899 | |
总页数:236 | |
总字数:37.8W |
嵌入式开发使用的编程语言主要是 C 语言,这本书的主要内容就是讲解 C 语言的基础语法,书中还附带有丰富的实例,适合想学习 C 语言、未来从事嵌入式开发的读者。
这里提供的是《嵌入式C语言实战教程》的高清 PDF 下载,内容完整,附带目录标签。
在这本书中,作者除了讲解 C 语言所有的语法之外,还讲解了 12 种常见的算法,以及单独用一章的内容教会读者调试程序。认真看完这本书,读者就能入门 C 语言,可以转战去学习嵌入式开发需要掌握的其它技术了。
下面是一位购买了这本书的读者给出的评价:
书中写的东西,大多较为实用,不过内容过于基础,简单易懂。对初学者的提升较大,推荐哦。
书籍目录
- 第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.4 自定义变量类型typedef 13
- 第4章 运算符和表达式 14
- 4.1 运算符与表达式 14
- 4.2 嵌入式C语言程序的基本结构总结 19
- 第5章 嵌入式C语言基本结构程序设计 20
- 5.1 概述 20
- 5.2 顺序结构:0条基本语句 20
- 5.3 选择结构:2条基本语句(if和switch-case-break) 20
- 5.4 break 基本语句 25
- 5.5 循环结构:3条基本语句(while、do...while、for) 25
- 5.6 其他语句(转移语句):4条基本语句(break、continue、goto、return) 29
- 5.7 嵌入式C语言基本结构总结 31
- 第6章 函数 32
- 6.1 函数概述 32
- 6.2 函数声明 32
- 6.3 函数定义 33
- 6.4 函数的调用 33
- 6.5 数组作为函数参数 37
- 6.6 函数作用范围与变量作用域 38
- 6.7 函数总结 39
- 第7章 数组 40
- 7.1 一维数组 40
- 7.2 二维数组 43
- 7.3 字符数组 45
- 7.4 嵌入式C语言中数组初始化规则 47
- 7.5 数组总结 47
- 第8章 指针 48
- 8.1 指针概述 48
- 8.2 指针和地址 48
- 8.3 函数指针 53
- 8.4 实验范例:键盘扫描 57
- 8.5 指针总结 60
- 8.6 基本C语言语句使用范例 61
- 第9章 结构体 83
- 9.1 结构体概述 83
- 9.2 结构体变量 84
- 9.3 结构变量的初始化和赋值 87
- 9.4 结构数组的定义 88
- 9.5 结构指针变量的说明和使用 90
- 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.3 文件包含 121
- 14.4 条件编译 122
- 14.5 预处理命令总结 125
- 第15章 算法和类型定义符 126
- 15.1 算法 126
- 15.2 结构化程序设计方法 127
- 15.3 类型定义符typedef 127
- 15.4 算法和类型定义符总结 128
- 15.5 常用的10种实例 128
- 第16章 五子棋人机智能对战 140
- 16.1 五子棋人机智能对战界面 140
- 16.2 五子棋人机智能对战软件说明 141
- 16.3 五子棋人机智能对战程序 141
- 第17章 程序模块化设计 173
- 17.1 模块化设计的优势 173
- 17.2 模块化设计的步骤 173
- 17.3 模块化设计总结 177
- 第18章 程序编程规范及优化 178
- 18.1 嵌入式C语言程序编程规范 178
- 18.2 C语言程序编程规范总结 183
- 18.3 程序优化 186
- 18.4 项目管理知识 186
- 18.5 电子产品开发流程 187
- 第19章 嵌入式C语言编程常见错误和程序调试 190
- 19.1 嵌入式C语言编程常见错误 190
- 19.2 C语言程序调试常见错误及警告的解决方法 190
- 19.3 C语言编译器错误信息中文翻译 195
- 19.4 MDK C常用警告原因及处理方法 199
- 附录
- 附录A Microsoft Visual C++ 6.0软件使用介绍 202
- 附录B MDK建立工程 211
- 附录C KEIL C51建立工程 216
- 附录D 嵌入式C语言关键字 222
- 附录E 常用字符与ASCII代码对照 225
书籍下载
免费下载完整版 PDF,文件名称:《嵌入式C语言实战教程》.pdf