第一部分 实验项目 1
实验1 C语言基础 1
【实验目的】 1
【实验准备工作】 1
【实验内容】 1
【实验扩展内容】 7
实验2 C语言数据类型和表达式 8
【实验目的】 8
【实验准备工作】 8
【实验内容】 8
【实验扩展内容】 14
实验3 顺序结构程序设计 16
【实验目的】 16
【实验准备工作】 16
【实验内容】 16
【实验扩展内容】 20
实验4 选择结构程序设计 21
【实验目的】 21
【实验准备工作】 21
【实验内容】 21
【实验扩展内容】 37
实验5 循环结构程序设计 42
【实验目的】 42
【实验准备工作】 42
【实验内容】 42
【实验扩展内容】 56
实验6 数组 59
【实验目的】 59
【实验准备工作】 59
【实验内容】 59
【实验扩展内容】 73
实验7 指针 76
【实验目的】 76
【实验准备工作】 76
【实验内容】 76
【实验扩展内容】 93
实验8 数与编译预处理 96
【实验目的】 96
【实验准备工作】 96
【实验内容】 96
【实验扩展内容】 108
实验9 结构体、联合体与枚举 110
【实验目的】 110
【实验准备工作】 110
【实验内容】 110
【实验扩展内容】 125
实验10 文件 129
【实验目的】 129
【实验准备工作】 129
【实验内容】 129
【实验扩展内容】 134
第二部分 习题解析与习题练习 136
第1章 C语言基础 136
1.1 例题解析 136
1.2 补充习题 137
第2章 C语言数据类型和表达式 138
2.1 例题解析 138
2.2 补充习题 141
第3章 顺序结构程序设计 143
3.1 例题解析 143
3.2 补充习题 144
第4章 选择结构程序设计 145
4.1 例题解析 145
4.2 补充习题 149
第5章 循环结构程序设计 154
5.1 例题解析 154
5.2 补充习题 159
第6章 数组 165
6.1 例题解析 165
6.2 补充习题 168
第7章 指针 173
7.1 例题解析 173
7.2 补充习题 177
第8章 函数与编译预处理 180
8.1 例题解析 180
8.2 补充习题 192
第9章 结构体、联合体与枚举 197
9.1 例题解析 197
9.2 补充习题 199
第10章 文件 203
10.1 例题解析 203
10.2 补充习题 207
第三部分 参考答案 209
第1章 C语言基础 209
1.1 补充习题参考答案 209
1.2 课后习题参考答案 209
第2章 C语言数据类型和表达式 209
2.1 补充习题参考答案 209
2.2 课后习题参考答案 210
第3章 顺序结构程序设计 211
3.1 补充习题参考答案 211
3.2 课后习题参考答案 211
第4章 选择结构程序设计 212
4.1 补充习题参考答案 212
4.2 课后习题参考答案 212
第5章 循环结构程序设计 216
5.1 补充习题参考答案 216
5.2 课后习题参考答案 216
第6章 数组 220
6.1 补充习题参考答案 220
6.2 课后习题参考答案 220
第7章 指针 224
7.1 补充习题参考答案 224
7.2 课后习题参考答案 224
第8章 函数与编译预处理 227
8.1 补充习题参考答案 227
8.2 课后习题参考答案 227
第9章 结构体、联合体与枚举 232
9.1 补充习题参考答案 232
9.2 课后习题参考答案 232
第10章 文件 238
10.1 补充习题参考答案 238
10.2 课后习题参考答案 238
第四部分 考试指导 243
第1章 全国计算机等级考试二级C语言考试大纲 243
1.1 二级C语言考试大纲 243
1.2 二级公共基础知识考试大纲 245
第2章 考试样卷 247
2.1 二级C语言笔试试卷 247
2.2 二级C语言机试试卷 259