单片机C语言讲解非常完整透彻的好书一本,只要学懂这本书上的C语言,其它C语言的书都不用看了。第二章 C语言基础
第2章 单片机开发必须掌握的C语言基础 2.1 简单数据类型与运算符 2.1.1 原码、反码、补码、BCD码、格雷码 2.1.2 常量 2.1.3 变量的数据类型(bit、char、int、long、float) 2.1.4 变量存储空间(code、data 、bdata 、idata、xdata) 2.1.5 变量存储类型(auto、static、extern) 2.1.6 变量作用域 2.1.7 运算符 2.1.8 运算符的优先级与结合性 2.2 C51构造数据类型 2.2.1 数组:将相同类型数据组合在一起就构成数组(如数码管显示缓冲区) 2.2.2 结构体:将不同类型数据组合在一起就构成结构体(如年月日2014-12-31) 2.2.3 共用体:不同变量占用相同内存地址就是共用体 2.2.4 指针:用于直接读取或修改内存值 2.2.5 #define与typedef的差别 2.3 流程与控制 2.3.1 分支结构 2.3.2 循环结构 2.3.3 跳转结构 2.4 函数 2.4.1 函数定义 2.4.2 调用格式 2.4.3 传值调用与传地址调用2种方式对比 2.4.4 数组作为函数参数 2.4.5 使用指针变量作函数形式参数 2.4.6 使用结构体变量指针作为函数参数 2.4.7 函数作用域 2.4.8 库函数 2.5 模块化编程 2.5.1 头文件的编写 2.5.2 条件编译 2.5.3 多文件程序(模块化编程)
|