目录 3
第一篇 C语言程序设计习题解答 3
第1章 程序设计概述 3
1.1 概念填空 3
1.2 数制转换 3
1.3 绘制流程图 4
1.4 参考答案 7
第2章 C程序 8
2.1 概念填空 8
2.2 参考答案 9
第3章 数据类型、运算符和表达式 10
3.1 概念填空 10
3.2 表达式 11
3.3 参考答案 13
第4章 顺序结构的程序设计 16
4.1 概念填空 16
4.2 阅读程序 17
4.3 程序改错 17
4.4 程序填空 18
4.5 编写程序 19
4.6 参考答案 22
第5章 选择结构的程序设计 24
5.1 概念填空 24
5.2 阅读程序 24
5.3 程序改错 27
5.4 程序填空 28
5.5 编写程序 28
5.6 参考答案 33
第6章 重复结构的程序设计 34
6.1 概念填空 34
6.2 阅读程序 34
6.3 程序改错 38
6.4 程序填空 39
6.5 编写程序 39
6.6 参考答案 56
第7章 函数 57
7.1 概念填空 57
7.2 阅读程序 58
7.3 程序改错 61
7.4 程序填空 62
7.5 编写程序 64
7.6 参考答案 74
第8章 编译预处理 76
8.1 概念填空 76
8.2 参考答案 76
第9章 数组 77
9.1 概念填空 77
9.2 阅读程序 78
9.3 程序改错 81
9.4 程序填空 84
9.5 编写程序 86
9.6 参考答案 114
第10章 指针 116
10.1 概念填空 116
10.2 阅读程序 119
10.3 程序改错 124
10.4 程序填空 127
10.5 编写程序 128
10.6 参考答案 142
第11章 结构和其他类型 145
11.1 概念填空 145
11.2 阅读程序 147
11.3 程序改错 151
11.4 程序填空 154
11.5 编写程序 157
11.6 参考答案 174
第12章 文件 176
12.1 概念填空 176
12.2 阅读程序 177
12.3 程序改错 180
12.4 程序填空 182
12.5 编写程序 183
12.6 参考答案 197
第二篇 基础实验和课程设计 201
第13章 C程序开发环境 201
13.1 C程序开发过程 201
13.2 Turbo C系统 202
13.2.1 Turbo C 2.0集成开发环境 202
13.2.2 启动DOS系统 203
13.2.3 启动汉字系统 203
13.2.6 启动Turbo C系统 204
13.2.7 编辑 204
13.2.5 复制C程序文件(上机) 204
13.2.4 选择当前盘和当前路径 204
13.2.8 编译、连接和运行 206
13.2.9 退出Turbo C 206
13.3 VC++系统 207
13.3.1 VC++集成开发环境 207
13.3.2 编辑 208
13.3.3 编译、连接和运行 209
第14章 基础实验 210
14.1 实验一 熟悉Turbo C集成环境(4学时) 210
14.2 实验二 数据类型和表达式(2学时) 213
14.3 实验三 顺序结构的程序设计(2学时) 214
14.4 实验四 选择结构的程序设计(2学时) 217
14.5 实验五 重复结构的程序设计(4学时) 218
14.6 实验六 函数(4学时) 219
14.7 实验七 数组(4学时) 221
14.8 实验八 指针(4学时) 224
14.9 实验九 结构(4学时) 226
14.10 实验十 文件(4学时) 228
第15章 C语言课程设计 231
15.1 课程设计教学 231
15.1.1 课程设计目的和要求 231
15.1.2 课程设计任务 231
15.1.3 课程设计方式 231
15.1.4 课程设计实验报告 232
15.2 课程设计任务 234
15.2.1 设计任务一 应用结构数组处理学生信息 234
15.2.2 设计任务二 应用单向链表处理学生信息 245
15.2.3 设计任务三 应用随机二进制文件处理学生信息 253