第一部分《C语言程序设计(第三版)》部分习题解答 1
第1章C语言概述 1
第2章C语言的基本知识 3
第3章 顺序和选择结构程序设计 6
第4章 循环结构程序设计 13
第5章 函数 21
第6章 数组 27
第7章 指针 39
第8章 结构体等构造数据类型 54
第9章 文件 71
第二部分C语言实验指导 81
第10章 程序设计实验的一般步骤 81
10.1问题分析 81
10.2设计测试计划 82
10.3设计程序方案 83
10.4编写程序 83
10.5上机调试 84
10.6实验总结与实验报告内容 84
10.7实验报告样例 84
第11章 实验指导 87
11.1实验1 C基础练习 87
11.1.1实验目的和要求 87
11.1.2实验指导 87
11.1.3实验作业 91
11.2实验2基本数据类型与运算符 91
11.2.1实验目的和要求 91
11.2.2实验指导 92
11.2.3实验作业 97
11.3实验3顺序与分支结构 97
11.3.1实验目的和要求 97
11.3.2实验指导 97
11.3.3实验作业 104
11.4实验4循环结构 104
11.4.1实验目的和要求 104
11.4.2实验指导 105
11.4.3实验作业 111
11.5实验5函数 113
11.5.1实验目的和要求 113
11.5.2实验指导 113
11.5.3实验作业 120
11.6实验6数组 121
11.6.1实验目的和要求 121
11.6.2实验指导 121
11.6.3实验作业 128
11.7实验7指针 129
11.7.1实验目的和要求 129
11.7.2实验指导 130
11.7.3实验作业 135
11.8实验8结构体、联合体和枚举 137
11.8.1实验目的和要求 137
11.8.2实验指导 137
11.8.3实验作业 144
11.9实验9文件 144
11.9.1实验目的和要求 144
11.9.2实验指导 145
11.9.3实验作业 150
第12章 控制循环的实用方法 151
12.1计数循环和哨兵循环 151
12.2计数哨兵循环 152
12.3询问循环 153
12.4输入验证循环 154
第13章 程序阅读练习 156
13.1 C语言的基本知识 156
13.2顺序和选择结构程序设计 157
13.3循环结构程序设计 159
13.4函数 161
13.5数组 163
13.6指针 167
13.7结构体等构造数据类型 169
13.8文件 171
附录 173
附录A Visual C+++ 6.0的动态调试命令 173
附录BTurbo C+++ 3.0上机指南 175
B.1使用Turbo C+++ 3.0调试程序的步骤 175
B.2 Turbo C+++ 3.0的工作窗口 177
B.3 Turbo C+++ 3.0菜单命令的功能 179
B.3.1 File主菜单项 179
B.3.2 Edit主菜单项 181
B.3.3 Search主菜单项 182
B.3.4 Compile主菜单项 184
B.3.5 Project主菜单项 186
B.3.6 Options主菜单项 188
B.3.7 Window主菜单项 189
B.4程序的运行和动态调试 190
B.4.1程序的运行 190
B.4.2程序动态调试方法 191