第1章 引论 1
第一单元 学习要点 1
第二单元 实验指导 2
第三单元 习题及参考答案 9
第2章 算法设计基础 11
第一单元 学习要点 11
第二单元 习题及参考答案 13
第3章 数据类型基础 18
第一单元 学习要点 18
第二单元 实验指导 23
第三单元 习题及参考答案 27
第四单元 补充习题 28
第4章 基本控制结构 32
第一单元 学习要点 32
第二单元 实验指导 38
第三单元 习题及参考答案 44
第四单元 补充习题 52
第5章 函数 58
第一单元 学习要点 58
第二单元 实验指导 62
第三单元 习题及参考答案 66
第四单元 补充习题 71
第6章 数组 79
第一单元 学习要点 79
第二单元 实验指导 84
第三单元 习题及参考答案 87
第四单元 补充习题 97
第7章 指针及其应用 102
第一单元 学习要点 102
第二单元 实验指导 106
第三单元 习题及参考答案 109
第四单元 补充习题 113
第8章 结构体、共用体和枚举类型 118
第一单元 学习要点 118
第二单元 实验指导 121
第三单元 习题及参考答案 122
第四单元 补充习题 126
第9章 位运算 131
第一单元 学习要点 131
第二单元 实验指导 131
第三单元 习题及参考答案 132
第四单元 补充习题 133
第10章 文件 136
第一单元 学习要点 136
第二单元 实验指导 139
第三单元 习题及参考答案 140
第四单元 补充习题 143
附录A C语言编程典型错误 148
A.1 入门级典型错误 148
A.2 基本语法典型错误 148
A.3 输入输出语句典型错误 150
A.4 选择结构程序典型错误 151
A.5 循环结构程序典型错误 155
A.6 数组应用典型错误 159
A.7 函数应用典型错误 164
A.8 编译预处理命令典型错误 170
A.9 指针应用典型错误 172
A.10 结构体及其应用 174
A.11 文件及其应用典型错误 176