图书目录

第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