预备知识 001 第 1 章 起步 007 第 2 章 C 语言的指令 013 第3 章 决策控制指令 023 第4 章 更复杂决策的创建 033 第5 章 循环控制指令 043 第6 章 更复杂的循环控制指令 049 第7 章 case 控制指令 057 第8 章 函数 063 第9 章 指针 067 第 10 章 递归 075 第 11 章 再论数据类型 079 第 12 章 C 预处理器 083 第 13 章 数组 089 第 14 章 多维数组 101 第 15 章 字符串 111 第 16 章 处理多个字符串 117 第 17 章 结构体 123 第 18 章 控制台输入输出 139 第 19 章 文件输入输出 145 第 20 章 关于输入输出的更多知识 161 第 21 章 对位进行操作 167 第 22 章 C 语言的其他特性 177 第 23 章 阶段测验 181 阶段测验I(第 1 ~ 7 章) 182 阶段测验II(第8 ~ 12 章) 186 阶段测验III(第 13 ~ 17 章) 189 阶段测验IV(第 18 ~ 22 章) 192