第1章 C语言程序的调试与运行 1
1.1 C语言程序调试与运行过程及错误分类 1
1.1.1 C语言程序调试与运行的一般过程 1
1.1.2 C语言程序调试与运行中常见错误分类 2
1.2 Visual C++ 6.0环境下程序的调试与运行 2
1.2.1 Visual C++ 6.0的安装和启动 2
1.2.2 Visual C++ 6.0常用功能介绍 3
1.2.3 Visual C++ 6.0工具栏的使用 4
1.2.4 建立和执行包含一个文件的C程序 5
1.2.5 建立和运行包含一个文件的C++程序 12
1.2.6 建立和执行包含多个文件的程序 14
1.3 Turbo C 2.0环境下程序的调试与运行 25
1.3.1 Turbo C 2.0的安装 25
1.3.2 Turbo C 2.0集成开发环境介绍 25
1.3.3 C语言程序的编辑、编译和运行 29
1.4 撰写C语言程序调试报告的参考格式 34
第2章 例题详解及实验指导 36
2.1 C语言概述 36
2.1.1 要点导读 36
2.1.2 经典例题分析 38
2.1.3 习题 39
2.2 数据类型与表达式 39
2.2.1 要点导读 39
2.2.2 经典例题分析 41
2.2.3 习题 44
2.2.4 实验指导 45
2.3 顺序结构程序设计 47
2.3.1 要点导读 47
2.3.2 经典例题分析 47
2.3.3 习题 51
2.3.4 实验指导 53
2.4 选择结构程序设计 55
2.4.1 要点导读 55
2.4.2 经典例题分析 56
2.4.3 习题 58
2.4.4 实验指导 61
2.5 循环结构程序设计 62
2.5.1 要点导读 62
2.5.2 经典例题分析 63
2.5.3 习题 65
2.5.4 实验指导 69
2.6 数组 71
2.6.1 要点导读 71
2.6.2 经典例题分析 72
2.6.3 习题 76
2.6.4 实验指导 79
2.7 函数与预处理 81
2.7.1 要点导读 81
2.7.2 经典例题分析 86
2.7.3 习题 92
2.7.4 实验指导 98
2.8 指针 102
2.8.1 要点导读 102
2.8.2 经典例题分析 106
2.8.3 习题 110
2.8.4 实验指导 114
2.9 结构体与共用体 117
2.9.1 要点导读 117
2.9.2 经典例题分析 119
2.9.3 习题 122
2.9.4 实验指导 125
2.10 位运算和文件 128
2.10.1 要点导读 128
2.10.2 经典例题分析 129
2.10.3 习题 137
2.10.4 实验指导 139
2.11 C++程序设计基础 140
2.11.1 要点导读 140
2.11.2 经典例题分析 141
2.11.3 习题 144
2.11.4 实验指导 145
第3章 综合实训 147
3.1 综合实训的目的 147
3.2 综合实训的要求 148
3.3 综合实训的过程 148
3.4 综合实训的内容 149
第4章 考试指导 167
4.1 全国高等学校(安徽考区)二级C语言考试指导 167
4.1.1 考试介绍及分析 167
4.1.2 二级C语言笔试模拟卷及参考答案 170
4.1.3 上机考试模拟卷及参考答案 201
4.2 全国计算机等级考试二级C语言考试指导 222
4.2.1 考试介绍及分析 222
4.2.2 NCRE二级C语言笔试样卷及参考答案 226
4.2.3 NCRE二级C语言上机考试样卷及参考答案 235
附录Ⅰ 常用字符与ASCII码对照表 242
附录Ⅱ C语言运算符的优先级与结合性 244
附录Ⅲ C语言常见错误信息表 245
参考文献 249