第1章 C语言概述 1
1.1 学习目的与要求 1
1.2 学习重点与难点 1
1.3 实验项目 2
1.4 考点与典型例题分析 6
1.5 自我测试 7
1.6 自我测试答案 8
第2章 程序的灵魂——算法 9
2.1 学习目的与要求 9
2.2 学习重点与难点 9
2.3 实验项目 9
2.4 考点与典型例题分析 11
2.5 自我测试 12
2.6 自我测试答案 13
第3章 数据类型、运算符与表达式 14
3.1 学习目的与要求 14
3.2 学习重点与难点 14
3.3 实验项目 15
3.4 考点与典型例题分析 17
3.5 自我测试 19
3.6 自我测试答案 21
第4章 顺序结构 22
4.1 学习目的与要求 22
4.2 学习重点与难点 22
4.3 实验项目 22
4.4 考点与典型例题分析 24
4.5 自我测试 26
4.6 自我测试答案 30
第5章 选择结构 32
5.1 学习目的与要求 32
5.2 学习重点与难点 32
5.3 实验项目 33
5.4 考点与典型例题分析 37
5.5 自我测试 39
5.6 自我测试答案 42
第6章 循环结构 44
6.1 学习目的与要求 44
6.2 学习重点与难点 44
6.3 实验项目 45
6.4 考点与典型例题分析 47
6.5 自我测试 49
6.6 自我测试答案 54
第7章 数组 56
7.1 学习目的与要求 56
7.2 学习重点与难点 56
7.3 实验项目 57
7.4 考点与典型例题分析 60
7.5 自我测试 62
7.6 自我测试答案 65
第8章 函数 68
8.1 学习目的与要求 68
8.2 学习重点与难点 68
8.3 实验项目 69
8.4 考点与典型例题分析 72
8.5 自我测试 76
8.6 自我测试答案 80
第9章 预处理命令 81
9.1 学习目的与要求 81
9.2 学习重点与难点 81
9.3 实验项目 82
9.4 考点与典型例题分析 86
9.5 自我测试 88
9.6 自我测试答案 92
第10章 指针 93
10.1 学习目的与要求 93
10.2 学习重点与难点 93
10.3 实验项目 94
10.4 考点与典型例题分析 99
10.5 自我测试 104
10.6 自我测试答案 114
第11章 结构体与共用体 115
11.1 学习目的与要求 115
11.2 学习重点与难点 115
11.3 实验项目 116
11.4 考点与典型例题分析 121
11.5 自我测试 126
11.6 自我测试答案 130
第12章 位运算 131
12.1 学习目的与要求 131
12.2 学习重点与难点 131
12.3 实验项目 131
12.4 考点与典型例题分析 135
12.5 自我测试 136
12.6 自我测试答案 138
第13章 文件 139
13.1 学习目的与要求 139
13.2 学习重点与难点 139
13.3 实验项目 140
13.4 考点与典型例题分析 144
13.5 自我测试 145
13.6 自我测试答案 147
附录1 软件工具 148
附录2 编译错误信息提示 165
附录3 程序设计与算法语言模拟试卷 170
附录4 2006年4月全国计算机等级考试二级笔试C语言试卷 180
参考文献 197