项目一 C语言概述
任务一 编写一个简单的c语言程序
任务二 熟悉C语言的集成开发环境
课后练习
项目二 C语言基本元素
任务一 正确使用c语言的数据类型
任务二 准确区分运算符与表达式
任务三 灵活进行数据的输入/输出
课后练习
项目三 程序流程控制
任务一 使用顺序结构
任务二 设计分支结构
任务三 使用循环结构
课后练习
项目四 数组与字符串
任务一 初识一维数组
任务二 使用二 维数组
任务三 使用字符数组、字符串
任务四 了解常见的几种算法
课后练习
项目五 函数
任务一 定义一个函数
任务二 递归调用函数与嵌套调用函数
任务三 区分变量的作用域与变量的存储类别
任务四 辨别内部函数与外部函数
课后练习
项目六 指针及其应用
任务一 认识指针
任务二 使用指针与数组
任务三 使用指针与字符串
课后练习
项目七 结构体与共用体
任务一 输入与输出学生的信息
任务二 输入与输出多个学生的信息
任务三 使用共用体
任务四 使用枚举类型
课后练习
项目八 文件
任务一 实现程序主界面
任务二 保存通信录信息
任务三 从文件中读取通信录信息
任务四 复制文件
课后练习
附录
附一 ASCII码表
附二 C语言常用的库函数
附三 C语言运算符优先级一览表
附四 学业水平测试《C语言程序设计》课程考试大纲
附五 《C语言程序设计》课程水平测试卷(样卷)