第一章 计算机基本知识 1
1.1 本章要点 1
1.2 本章难点 25
1.3 例题分析 31
1.4 思考题 38
第二章 C语言程序设计的基本知识和简单的语句 42
2.1 本章要点 42
2.2 本章难点 50
2.3 例题分析 53
2.4 思考题 62
第三章 控制结构 67
3.1 本章要点 67
3.2 本章难点 70
3.3 例题分析 76
3.4 思考题 89
第四章 指针与数组 102
4.1 本章要点 102
4.2 本章难点 107
4.3 例题分析 117
4.4 思考题 133
第五章 字符数组与字符串 147
5.1 本章要点 147
5.2 本章难点 151
5.3 例题分析 154
5.4 思考题 161
第六章 函数和存储类别 164
6.1 本章要点 164
6.2 本章难点 169
6.3 例题分析 178
6.4 思考题 194
第七章 结构体、共用体、位段和枚举类型 204
7.1 本章要点 204
7.2 本章难点 207
7.3 例题分析 215
7.4 思考题 228
第八章 位运算 235
8.1 本章要点 235
8.2 本章难点 235
8.3 例题分析 237
8.4 思考题 240
第九章 编译预处理 242
9.1 本章要点 242
9.2 本章难点 244
9.3 例题分析 245
9.4 思考题 248
第十章 文件 250
10.1 本章要点 250
10.2 本章难点 252
10.3 例题分析 258
10.4 思考题 263
第十一章 C程序调试中的常见错误分析 268
附录 278
附录Ⅰ ASCII码表 278
附录Ⅱ C语言中的关键字 279
附录Ⅲ 运算符和结合性 279
附录Ⅳ C语言常用语法提要 281
附录Ⅴ C库函数 285
参考文献 293