第1篇 C语言程序设计实用案例
第1章 C语言综合应用案例分析与开发3 【综合例程1: 实数四则混合运算】3
【综合例程2: 编译并执行脚本文件】14
【综合例程3: 绘制飘动的红旗】20
【综合例程4: 可控制的菜单界面】22
【综合例程5: 学生成绩管理】34第2章 俄罗斯方块游戏的设计与实现54
2.1 设计目的54
2.2 功能描述54
2.3 总体设计55
2.3.1 功能模块设计55
2.3.2 数据结构设计57
2.3.3 函数功能描述60
2.4 程序实现61
2.4.1 源代码分析61
2.4.2 运行结果78
2.5 小结79第3章 学生成绩管理系统的设计与实现80
3.1 设计目的80
3.2 功能描述80
3.3 总体设计81
3.3.1 功能模块设计81
3.3.2 数据结构设计84
3.3.3 函数功能描述85
3.4 程序实现86
3.4.1 源码分析86
3.4.2 运行结果103
3.5 小结107第2篇 C语言程序设计习题解析
第4章 C语言的基本概念111
第5章 C语言程序的基本数据类型及其运算112
第6章 C语言程序基本控制结构及其应用118
第7章 数组及其应用132
第8章 函数及其应用150
第9章 指针及其应用161
第10章 排序与查找算法及其实现176
第11章 结构体、联合体和枚举数据类型的应用182
第12章 文件操作193
第13章 线性表及其应用207
第14章 栈及其应用215
第15章 队列及其应用219
第3篇 常用操作指南
附录A C语言上机步骤与调试指南223
A1 TurboC3.0的安装223
A2 TurboC3.0的工作窗口224
A3 编辑一个新文件225
A4 编辑一个已存在的文件226
A5 改变用户工作目录227
A6 确立TC工作环境227
A7 编译和连接230
A7.1 对单文件程序分别进行编译和连接230
A7.2 一次完成编译和连接230
A7.3 对多文件程序进行编译和连接231
A8 编译和连接过程中的显示信息233
A8.1 系统没有发现程序中有错误 233
A8.2 在编译和连接过程中发现错误234
A9 运行236
A10 程序动态调试方法237
A10.1 按步执行方法237
A10.2 设置断点方法241
A11 TurboC3.0各菜单的功能汇总242附录B TC环境下的编译错误信息分类246
B1 严重错误246
B2 一般错误247
B3 警告信息253附录C ASCII码表256第3章 运算与操作7第4章 基本程序结构9第5章 分支结构15第6章 循环结构20第7章 函数26第8章 算法30第9章 程序组织41第10章 数组47第11章 结构体与共用体51第12章 指针55第13章 字符串61第14章 文件67第15章 链表75第2部分 上机帮助手册
第16章 简明Turbo C 3.0上机帮助手册125
16.1 Turbo C 3.0上机环境简介125
16.2 文件的创建和保存126
16.3 源文件的编辑128
16.4 编译与链接129
16.5 程序的执行130
16.6 工程文件管理131
16.7 工作目录与工作环境设置133
16.8 错误与警告135
16.9 基本调试技术137
16.10 高级调试技术138第17章 简明Visual C++6.0上机帮助手册146
17.1 Visual C++6.0上机环境简介146
17.2 文件的创建和保存147
17.3 源文件的编辑147
17.4 编译与链接148
17.5 程序的执行148
17.6 工程文件管理149
17.7 工作环境设置151
17.8 错误与警告152
17.9 基本调试技术154
17.10 高级调试技术155参考文献159