C语言程序设计案例教程
C语言程序设计案例教程封面图

C语言程序设计案例教程

吴绍根, 主编

出版社:清华大学出版社

年代:2010

定价:25.0

书籍简介:

本书采用“以项目为中心、案例驱动”的编写方式,围绕案例的实施过程逐步引入和介绍C语言程序设计的相关知识,并使用这些知识来解决案例中的问题。

书籍目录:

第1章 用流程图表示业务过程

1.1 案例1-1:去图书市场买书

1.1.1 分析及描述“去图书市场买书”的过程?

1.1.2 流程图及流程图最基本图符

1.1.3 学生练习:用流程图表示“去商场买东西”的过程

1.2 案例1-2:计算从1到n的整数和

1.2.1 用流程图描述“计算从1到n的整数和

1.2.2 流程图高级图符

1.2.3 学生练习:用流程图表示“计算从1到n的乘积”

1.3 案例1-3:判断任一年份是否为闰年

1.3.1 用流程图描述“判断任一年份是否为闰年

1.3.2 学生练习:用流程图表示“计算二次方程的根”

1.4 拓展

1.5 本章小结

第2章 综合案例场景及目标

2.1 教学案例介绍:学生信息管理系统

2.1.1 学生信息管理系统场景

2.1.2 学生信息管理系统最终目标

2.1.3 分析学生信息管理系统

2.1.4 学生信息管理系统运行过程

2.2 边讲边练案例介绍:图书信息管理系统

2.2.1 图书信息管理系统场景

2.2.2 图书信息管理系统最终目标

2.2.3 分析图书信息管理系统

2.3 本章小结

第3章 显示程序的基本信息

3.1 案例3-1:显示“学生信息管理系统”的基本信息

3.1.1 目标与要求

3.1.2 显示程序基本信息的最简单的C语言程序

3.2 C语言程序的基本结构及运行过程

3.2.1 C语言程序的基本结构

3.2.2 C语言程序的运行过程

3.2.3 最基本的输出信息函数printf

3.2.4 C语言的历史

3.3 编辑、编译及运行C语言程序

3.3.1 下载及安装CodeBlocks集成开发环境

3.3.2 编辑C语言程序

3.3.3 编译C语言程序

3.3.4 运行C语言程序

3.4 学生练习:显示“图书信息管理系统”的基本信息

3.5 拓展

3.6 本章小结

第4章 构建程序功能菜单

4.1 案例4-1:构建“学生信息管理系统”的功能菜单

4.2 显示功能菜单

4.3 菜单的选择

4.3.1 变量及常量

4.3.2 C语言基本数据类型

4.3.3 运算符和表达式

4.3.4 scanf及getchar的使用

4.4 处理菜单选择

4.4.1 检测菜单选择

4.4.2 基本分支语句

4.4.3 多分支语句

4.4.4 循环控制语句

4.5 案例实施:本阶段案例代码

4.6 学生练习:构建“图书信息管理系统”的功能菜单

4.7 拓展

4.8 本章小结

第5章 构建程序功能框架

5.1 案例5-1:构建“学生信息管理系统”的功能框架

5.2 使用函数构建程序功能框架

5.2.1 函数及其分类

5.2.2 函数的定义

5.2.3 函数声明

5.2.4 函数的调用

5.3 案例实施:构建“学生信息管理系统”的功能框架

5.4 学生练习:构建“图书信息管理系统”的功能框架

5.5 拓展

5.5.1 main()函数的参数

5.5.2 函数的递归调用

5.6 本章小结

第6章 处理简单数据

6.1 案例6-1:处理“学生信息管理系统”学生的姓名信息

6.2 使用数组表示学生姓名

6.2.1 定义数组

6.2.2 访问数组元素

6.2.3 字符数组的特性及其应用

6.2.4 常用C库字符串操作函数

6.2.5 二维数组

6.2.6 全局变量

6.3 案例实施:处理“学生信息管理系统”学生的姓名信息

6.3.1 定义全局变量

6.3.2 录入功能

6.3.3 查询功能

6.3.4 修改功能

6.3.5 删除功能

6.3.6 列表功能

6.4 学生练习:处理“图书信息管理系统”的图书名称

6.5 拓展

6.5.1 scanf函数和gets函数

6.5.2 全局变量的一些讨论

6.5.3 strcpy函数与memmove函数

6.5.4 数组名作为函数参数

6.6 本章小结

第7章 处理复合数据

7.1 案例7-1:处理“学生信息管理系统”中学生的完整信息

7.2 使用结构类型表示学生的完整信息

7.2.1 定义结构类型

7.2.2 定义结构类型变量

7.2.3 访问结构类型变量的成员及结构变量的初始化

7.2.4 使用结构类型数组

7.2.5 结构类型变量作为函数参数

7.3 案例实施:处理“学生信息管理系统”中学生的完整信息

7.3.1 添加新的工程文件

7.3.2 工程各个源文件的内容

7.3.3 修改代码以管理学生的完整信息

7.3.4 编译和运行修改后的程序

7.4 调试程序

7.4.1 设置程序为可调试状态

7.4.2 设置程序的断点

7.4.3 启动程序调试

7.4.4 单步跟踪程序

7.4.5 结束调试

7.5 学生练习:处理“图书信息管理系统”中的图书的完整信息

7.6 拓展

7.6.1 union共同体

7.6.2 enum枚举类型

7.7 本章小结

第8章 处理动态数据

8.1 案例8-1:处理“学生信息管理系统”学生人数的变动

8.2 使用指针处理学生人数的变动

8.2.1 指针及其作用

8.2.2 定义指针变量

8.2.3 指针操作符的使用

8.2.4 结构类型指针变量的使用

8.2.5 指针变量作为函数参数

8.2.6 内存空间的分配和释放函数malloc及free函数的使用

8.3 案例实施:处理“学生信息管理系统”学生人数的变动

8.4 学生练习:处理“图书信息管理系统”的动态图书数据

8.5 拓展

8.5.1 指向一维数组的指针变量

8.5.2 指向二维数组的指针变量

8.5.3 用指针处理链表

8.6 本章小结

第9章 保存程序数据

9.1 案例9-1:将“学生信息管理系统”的学生信息进行永久保存

9.2 使用文件永久保存学生信息

9.2.1 文件及其作用

9.2.2 文件操作的基本过程

9.2.3 打开文件

9.2.4 读写文件

9.2.5 关闭文件

9.3 案例实施:将“学生信息管理系统”的学生信息进行永久保存

9.4 学生练习:将“图书信息管理系统”中的图书信息永久保存

9.5 拓展

9.6 本章小结

第10章 最终的学生信息管理系统完整代码

10.1 Student.h

10.2 function.h

10.3 StudentManager.c

10.4 function.c

第11章 名片管理系统

11.1 名片管理系统案例场景及功能规划

11.2 在Code::Blocks创建名片管理系统工程

11.3 定义名片基本数据信息

111.4 编写程序功能主菜单

11.5 编写功能实现函数

11.6 名片管理系统运行效果

11.7 本章小结

附录1 常用ASCII码表

附录2 常用C语言库函数

参考文献

内容摘要:

《C语言程序设计案例教程》采用“以项目为中心、案例驱动”的编写方式,围绕案例的实施过程逐步引入和介绍c语言程序设计的相关知识,并使用这些知识来解决案例中的问题。为了达到较好的学习效果,《C语言程序设计案例教程》同时配有练习用案例,使读者边学边练,以期达到更好的效果。《C语言程序设计案例教程》主要内容包括用流程图表示业务过程、综合案例场景及目标、显示程序的基本信息、构建程序功能菜单、构建程序功能框架、处理简单数据、处理复合数据、处理动态数据及保存程序数据等。
《C语言程序设计案例教程》结构合理,语言通俗易懂,并具有理论内容适当、侧重技术应用的特点。该教材主要面向高职高专的学生,同时也可作为相关技术人员的培训教材。

书籍规格:

书籍详细信息
书名C语言程序设计案例教程站内查询相似图书
9787302233190
如需购买下载《C语言程序设计案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

C语言程序设计案例教程是清华大学出版社于2010.8出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校:技术学校-教材 的书籍。