第1章 基本概念 1
1.1 概述 1
1.2 常见的错误 2
1.3 上机实验 2
1.4 教材思考题与习题解析 3
1.5 实验题解析 5
第2章 数据描述与数据类型 6
2.1 概述 6
2.2 常见的错误 7
2.3 上机实验 7
2.4 教材思考题与习题解析 8
2.5 实验题解析 11
第3章 标准输入与输出 13
3.1 概述 13
3.2 常见的错误 14
3.3 上机实验 15
3.4 教材思考题与习题解析 17
3.5 实验题解析 19
第4章 运算符和表达式 20
4.1 概述 20
4.2 常见的错误 21
4.3 上机实验 22
4.4 教材思考题与习题解析 23
4.5 实验题解析 25
第5章 结构化程序设计初步 26
5.1 概述 26
5.2 常见的错误 27
5.3 上机实验 28
5.4 教材思考题与习题解析 30
5.5 实验题解析 38
第6章 数组与字符串 39
6.1 概述 39
6.2 常见的错误 40
6.3 上机实验 41
6.4 教材思考题与习题解析 45
6.5 实验题解析 58
第7章 指针 60
7.1 概述 60
7.2 常见的错误 61
7.3 上机实验 62
7.4 教材思考题与习题解析 65
7.5 实验题解析 70
第8章 函数 73
8.1 概述 73
8.2 常见的错误 75
8.3 上机实验 77
8.4 教材思考题与习题解析 81
8.5 实验题解析 92
第9章 结构与联合 95
9.1 概述 95
9.2 常见的错误 97
9.3 上机实验 97
9.4 教材思考题与习题解析 99
9.5 实验题解析 102
第10章 结构与指针的应用 103
10.1 概述 103
10.2 常见的错误 104
10.3 上机实验 104
10.4 教材思考题与习题解析 107
10.5 实验题解析 131
第11章 文件 138
11.1 概述 138
11.2 常见的错误 140
11.3 上机实验 141
11.4 教材思考题与习题解析 141
11.5 实验题解析 144
第12章 预处理 149
12.1 概述 149
12.2 常见的错误 152
12.3 上机实验 152
12.4 教材思考题与习题解析 153
12.5 实验题解析 154
附录A C语言程序设计课程测试试题 156
附录B C语言程序设计课程测试试题参考答案 181