第1部分 课后习题解答 2
第1章 C语言与程序设计 2
习题1解答 2
第2章 C语言基础 7
习题2解答 7
第3章 结构化程序设计 12
习题3解答 12
第4章 构造类型数据(一) 19
习题4解答 19
第5章 构造类型数据(二) 28
习题5解答 28
第6章 模块化程序设计 33
习题6解答 33
第7章 变量有效范围与存储类别 46
习题7解答 46
第8章 数据位运算 53
习题8解答 53
第9章 数据文件处理 56
习题9解答 56
第2部分 典型例题解析与习题篇 68
第1章 C语言与程序设计 68
【典型例题解析】 68
【习题】 68
【习题参考答案】 69
第2章 C语言基础 70
【典型例题解析】 70
【习题】 72
【习题参考答案】 76
第3章 结构化程序设计 77
【典型例题解析】 77
【习题】 88
【习题参考答案】 108
第4章 构造类型数据(一) 112
【典型例题解析】 112
【习题】 122
【习题参考答案】 139
第5章 构造类型数据(二) 142
【典型例题解析】 142
【习题】 145
【习题参考答案】 151
第6章 模块化程序设计 153
【典型例题解析】 153
【习题】 158
【习题参考答案】 169
第7章 变量有效范围与存储类别 171
【典型例题解析】 171
【习题】 173
【习题参考答案】 176
第8章 数据位运算 178
【典型例题解析】 178
【习题】 178
【习题参考答案】 180
第9章 数据文件处理 181
【典型例题解析】 181
【习题】 182
【习题参考答案】 185
第3部分 上机实验篇 188
第1章 实验目的及要求 188
第2章 Microsoft Visual C++集成环境 190
第3章 实验指导 200
实验1 C语言程序开发环境及上机过程 200
实验2 顺序结构程序设计 201
实验3 选择结构程序设计 203
实验4 循环结构程序设计 206
实验5 构造类型数据(一) 207
实验6 构造类型数据(二) 211
实验7 指针 214
实验8 结构体和共用体 216
实验9 函数(一) 219
实验10 函数(二) 222
实验11 文件的使用 225
第4部分 综合练习题篇 228
综合练习题1 228
综合练习题2 235
综合练习题3 242
综合练习题4 248
综合练习题5 253
综合练习题1答案 259
综合练习题2答案 262
综合练习题3答案 266
综合练习题4答案 269
综合练习题5答案 273
参考文献 276