第一部分 C语言程序设计实验指导 3
实验1 C语言程序开发环境和C语言程序基本结构 3
实验2 C语言课程设计基础 15
实验3 输入与输出 21
实验4 选择结构程序设计 30
实验5 循环结构程序设计 41
实验6 数组 50
实验7 函数 58
实验8 指针 68
实验9 编译预处理 79
实验10 结构体、共用体与枚举类型 85
实验11 文件管理 94
实验12 C语言高级程序设计 101
第二部分 C语言程序设计指导 111
第1章 C语言课程设计概述 111
1.1 C语言课程设计的目的 111
1.2 C语言课程设计的主要过程及内容 111
1.3 C语言课程设计中系统开发方法概述 112
第2章 基础训练 115
2.1 菜单程序 115
2.2 典型算法 117
2.3 文件操作 123
第3章 范例解析——通讯录管理系统 127
3.1 课程设计的内容及要求 127
3.2 绪论 127
3.3 需求分析 127
3.4 概要设计 128
3.5 详细设计 129
3.6 程序实现 134
3.7 测试 141
3.8 总结与展望 142
第三部分 习题解答 145
第1章 145
第2章 145
第3章 146
第4章 147
第5章 148
第6章 149
第7章 151
第8章 152
第9章 153
第10章 154
第11章 156
第12章 159
第四部分 综合练习 163
综合练习1 163
综合练习2 172
综合练习3 180
综合练习4 188
综合练习5 197