项目一 C语言概述 1
任务一 一个简单的C语言程序 1
任务二 C语言的集成开发环境 5
项目二 C语言基本元素 18
任务一 数据类型 18
任务二 运算符与表达式 26
任务三 数据的输入/输出 33
项目三 程序流程控制 42
任务一 顺序结构 42
任务二 分支结构 43
任务三 循环结构 51
项目四 数组与字符串 58
任务一 初识一维数组 58
任务二 二维数组的使用 64
任务三 字符数组、字符串 68
项目五 函数 73
任务一 函数的定义 73
任务二 函数的递归调用与嵌套调用 77
任务三 变量的作用域与变量的存储类别 80
任务四 内部函数和外部函数 90
项目六 认识指针及指针应用 94
任务一 认识指针 94
任务二 指针与数组 101
任务三 指针与字符串 107
项目七 结构和共用体 114
任务一 学生信息的输入与输出 114
任务二 多个学生信息的输入与输出 118
任务三 共用体的使用 126
项目八 文件操作 131
任务一 实现程序主界面 131
任务二 通讯录信息保存 133
任务三 从文件中读取通讯录信息 139
任务四 文件复制 140