第一章 程序设计基本概念 1
1.1 学习目标与要求 1
1.2 内容要点 1
1.3 例题分析与解答 2
1.4 自测题 3
1.5 自测题答案 4
第二章 C程序设计的初步知识 5
2.1 学习目标与要求 5
2.2 内容要点 6
2.3 例题分析与解答 9
2.4 自测题 13
2.5 自测题答案 16
第三章 顺序结构 17
3.1 学习目标与要求 17
3.2 内容要点 17
3.3 例题分析与解答 19
3.4 自测题 25
3.5 自测题答案 30
第四章 选择结构 32
4.1 学习目标与要求 32
4.2 内容要点 32
4.3 例题分析与解答 37
4.4 自测题 44
4.5 自测题答案 50
第五章 循环结构 53
5.1 学习目标与要求 53
5.2 内容要点 53
5.3 例题分析与解答 55
5.4 自测题 62
5.5 自测题答案 71
第六章 字符型数据 73
6.1 学习目标与要求 73
6.2 内容要点 74
6.3 例题分析与解答 75
6.4 自测题 80
6.5 自测题答案 82
第七章 函数 85
7.1 学习目标与要求 85
7.2 内容要点 85
7.3 例题分析与解答 89
7.4 自测题 94
7.5 自测题答案 99
第八章 指针 101
8.1 学习目标与要求 101
8.2 内容要点 101
8.3 例题分析与解答 106
8.4 自测题 110
8.5 自测题答案 114
第九章 数组 116
9.1 学习目标与要求 116
9.2 内容要点 117
9.3 例题分析与解答 125
9.4 自测题 136
9.5 自测题答案 148
第十章 字符串 153
10.1 学习目标与要求 153
10.2 内容要点 154
10.3 例题分析与解答 160
10.4 自测题 166
10.5 自测题答案 172
第十一章 对函数的进一步讨论 176
11.1 学习目标与要求 176
11.2 内容要点 176
11.3 例题分析与解答 178
11.4 自测题 183
11.5 自测题答案 189
第十二章 C语言中用户标识符的作用域和存储类 192
12.1 学习目标与要求 192
12.2 内容要点 192
12.3 例题分析与解答 193
12.4 自测题 196
12.5 自测题答案 199
第十三章 编译预处理和动态存储分配 201
13.1 学习目标与要求 201
13.2 内容要点 201
13.3 例题分析与解答 202
13.4 自测题 205
13.5 自测题答案 208
第十四章 结构体、共用体和用户定义类型 210
14.1 学习目标与要求 210
14.2 内容要点 211
14.3 例题分析与解答 218
14.4 自测题 226
14.5 自测题答案 233
第十五章 位运算 236
15.1 学习目标与要求 236
15.2 内容要点 236
15.3 例题分析与解答 237
15.4 自测题 239
15.5 自测题答案 241
第十六章 文件 243
16.1 学习目标与要求 243
16.2 内容要点 243
16.3 例题分析与解答 248
16.4 自测题 254
16.5 自测题答案 260
第十七章 上机辅导 262
17.1 上机改错 262
17.2 上机编程 277
附录1 2002年下半年全国计算机等级考试二级笔试试题——基础知识和C语言程序设计 299
附录2 2002年下半年全国计算机等级考试二级笔试试题参考答案——基础知识和C语言程序设计 312