学单片机过程中C语言也顺带就学会了,想透彻单片机上的C语言,下面这本书是必不可少的,可让你少走10年弯路。
第二章 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 多文件程序(模块化编程)
|