第一部分 习题解答 1
第1章 C语言概述 1
第2章 C语言基本知识 3
第3章 运算符和表达式 10
第4章 顺序和选择结构程序设计 17
第5章 循环结构程序设计 31
第6章 函数 48
第7章 数组 59
第8章 指针 89
第9章 结构体等构造数据类型 114
第10章 文件 142
第二部分 上机指导 156
第11章 实验的一般步骤 156
11.1 分析问题 156
11.2 制定测试计划 157
11.3 设计程序方案 157
11.4 编写程序 158
11.5 上机调试 158
11.6 实验总结与实验报告内容 159
11.7 实验报告样例 159
第12章 上机指导 162
12.1 实验1 基础练习 162
12.1.1 实验目的和要求 162
12.1.2 实验指导 162
12.1.3 实验作业 166
12.2 实验2 基本数据类型与运算符 166
12.2.1 实验目的和要求 166
12.2.2 实验指导 166
12.2.3 实验作业 171
12.3 实验3 顺序与选择结构 172
12.3.1 实验目的和要求 172
12.3.2 实验指导 172
12.3.3 实验作业 178
12.4 实验4 循环结构 179
12.4.1 实验目的和要求 179
12.4.2 实验指导 179
12.4.3 实验作业 185
12.5 实验5 数 187
12.5.1 实验目的和要求 187
12.5.2 实验指导 187
12.5.3 实验作业 194
12.6 实验6 数组 195
12.6.1 实验目的和要求 195
12.6.2 实验指导 195
12.6.3 实验作业 202
12.7 实验7 指针 203
12.7.1 实验目的和要求 203
12.7.2 实验指导 203
12.7.3 实验作业 209
12.8 实验8 结构体、联合体和枚举 211
12.8.1 实验目的和要求 211
12.8.2 实验指导 211
12.8.3 实验作业 217
12.9 实验9 文件 218
12.9.1 实验目的和要求 218
12.9.2 实验指导 218
12.9.3 实验作业 223
附录A Visual C++ 6.0的动态调试命令 224
附录B Turbo C++ 3.0上机指南 226
B1 使用Turbo C++ 3.0调试程序的步骤 226
B2 Turbo C的工作窗口 227
B3 Turbo C命令的功能 229
B3.1 【File】菜单 229
B3.2 【Edit】菜单 230
B3.3 【Search】菜单 231
B3.4 【Compile】菜单 233
B3.5 【Project】菜单 234
B3.6 【Option】菜单 236
B3.7 【Window】菜单 236
B4 程序的运行和动态调试 237
B4.1 程序的运行 237
B4.2 程序动态调试方法 239