第1部分 实验实践指导 3
第1章 C语言概述 3
1.1 本章预习知识点 3
1.2 实验1:熟悉Visual C++集成开发环境 6
1.3 本章实验复习小结 12
第2章 C语言程序设计基础 13
2.1 本章预习知识点 13
2.2 实验2:数据类型、C语言运算符与表达式 17
2.3 实验3:位运算 23
2.4 本章实验复习小结 26
第3章 顺序结构程序设计 28
3.1 本章预习知识点 28
3.2 实验4:顺序结构程序设计 31
3.3 本章实验复习小结 38
第4章 选择结构程序设计 40
4.1 本章预习知识点 40
4.2 实验5:选择结构程序设计 43
4.3 本章实验复习小结 50
第5章 循环结构程序设计 52
5.1 本章预习知识点 52
5.2 实验6:循环语句的使用 54
5.3 实验7:循环嵌套的编程 59
5.4 本章实验复习小结 63
第6章 数组 65
6.1 本章预习知识点 65
6.2 实验8:一维数组和二维数组 68
6.3 实验9:字符数组 74
6.4 本章实验复习小结 77
第7章 函数 79
7.1 本章预习知识点 79
7.2 实验10:函数的定义和调用 82
7.3 实验11:嵌套调用和递归调用 90
7.4 本章实验复习小结 97
第8章 指针 99
8.1 本章预习知识点 99
8.2 实验12:指针基础 101
8.3 实验13:指针与函数 106
8.4 本章实验复习小结 109
第9章 结构体、共用体与自定义类型 111
9.1 本章预习知识点 111
9.2 实验14:结构体类型变量和结构体数组 112
9.3 本章实验复习小结 117
第10章 编译预处理 118
10.1 本章预习知识点 118
10.2 实验15:编译预处理 120
10.3 本章实验复习小结 122
第11章 文件 124
11.1 本章预习知识点 124
11.2 实验16:文件 127
11.3 本章实验复习小结 133
第2部分 全国计算机等级考试二级C语言指导 137
第12章 二级C语言考试大纲 137
12.1 考试简介 137
12.2 考试内容 138
第13章 二级C语言考点剖析 141
13.1 考点内容 141
13.2 考点分析 141
第14章 二级C语言操作题真题训练 153
14.1 操作题目 153
14.2 操作题答案 163
附录 168
附录A 不同版本的C语言标准之间的主要区别 168
附录B 二级C语言思维导图 169
附录C C程序常见错误分析 177
附录D 常见错误信息语句中英文索引 178
附录E 常见错误信息语句示例 182
参考文献 186