基础编
项目一 课程导引
任务1 C语言的发展与主要特点
任务2 C程序的基本结构
任务3 C语言集成开发环境的使用
项目二 基本数据类型
任务1 常量及其类型
任务2 变量及其类型
任务3 变量的存储种类
项目三 运算符与表达式
任务1 赋值运算与算术运算
任务2 关系运算、逻辑运算与位运算
任务3 长度运算、逗号运算与条件运算
任务4 运算优先级与数据混合运算
项目四 函数
任务1 函数的定义与调用
任务2 函数间的参数传递
任务3 函数间的的嵌套与递归
任务4 库函数
项目五 顺序与选择结构程序设计
任务1 字符数据输入/输出
任务2 格式输入/输出函数
任务3 if语句
任务4 switch—case语句
项目六 循环结构程序设计
任务1 while与do—while语句
任务2 for语句
任务3 转移语句——goto、break、continue
项目七 数组
任务1 一维数组
任务2 二维数组
任务3 字符数组和字符串
进阶编
项目八 指针
任务1 指针概述
任务2 一维数组与指针
任务3 二维数组与指针
任务4 字符数组与指针
项目九 构造数据类型
任务1 结构体
任务2 共用体
任务3 枚举函数
项目十 编译预处理
任务1 宏定义
任务2 文件包含
任务3 条件编译
项目十 一文件操作
任务1 文件的基本操作
任务2 文件的读写函数
任务3 文件的定位与文件的出错检测
C51应用编
项目十二 Keil C集成开发环境
任务1 应用Keil μVision4集成开发环境编辑、编译程序,生成机器代码
任务2 应用Keil μVision4集成开发环境调试C语言程序
项目十三 C51应用编程
任务1 C51基础
任务2 if、while、for、switch—case语句的应用编程
任务3 C51的中断函数
综合实训1 邮件计费系统
综合实训2 俄罗斯方块
附录
一、ASCⅡ码表
二、C语言关键字
三、C语言的运算符种类、优先级与结合性
四、常用头文件与库函数
五、Keil C51编译器扩展的关键字