- 商品参数
-
- 作者:
无著
- 出版社:清华大学出版社
- ISBN:9787831468415
- 版权提供:清华大学出版社
![]()
............
![]()
基本信息
| 商品名称: | C语言应用案例教程 | 开本: | 128开 |
| 作者: | 王景丽、姚晋丽、龚俊、王祥荣、黄春芳、王明 | 定价: | 27.00 |
| ISBN号: | 9787302428015 | 出版时间: | 2016-04-01 |
| 出版社: | 清华大学出版社 | 印刷时间: | 2016-03-01 |
| 版次: | 1 | 印次: | 1 |
*章C语言概述1
1.1C语言发展史1
1.2C语言的特点3
1.3C程序集成开发环境4
1.3.1WinTC介绍4
1.3.2Visual C 6.0介绍5
1.3.3CFree介绍9
1.3.4程序调试的基本方法11
第2章算法及基本语法13
2.1什么是算法13
2.2算法的表示14
2.3数据的基本类型16
2.4数据运算19
2.5基本输入输出21
2.6编译预处理25
第3章C语言的基本控制结构29
3.1顺序结构29
3.2选择结构30
3.2.1if语句的三种形式30
3.2.2多分支语句switch33
3.3循环结构35
3.3.1循环语句的表达35
3.3.2break语句和continue语句39
3.4函数42
3.4.1为什么使用函数42
3.4.2函数的定义和使用43
3.4.3函数的递归调用46
第4章项目准备知识48
4.1图形知识48
4.1.1显示系统简介48
4.1.2绘图基础49
4.1.3图形函数50
4.2日期时间函数的使用51
4.2.1日期和时间的数据类型51
4.2.2获取日期时间52
4.2.3转换日期时间的表示形式52
4.2.4格式化日期时间53
4.3结构化程序设计思想54
4.3.1模块化原则54
4.3.2模块化实例55
4.4数据组织结构56
4.4.1数组56
4.4.2结构体56
4.4.3结构体数组58
4.4.4链表60
4.5文件操作60
4.5.1读取文件的信息60
4.5.2文件操作的函数61
第5章通讯录管理系统的分析与设计63
5.1设计目的63
5.2基本功能描述63
5.3总体设计64
5.3.1功能模块设计64
5.3.2数据结构设计65
5.3.3函数功能描述65
5.4程序实现70
5.5拓展功能要求70
5.6小结71
第6章停车场收费管理系统的分析与设计72
6.1案例介绍72
6.2设计目的72
6.3C语言多文件操作72
6.4基本功能描述73
6.5总体与函数设计74
6.5.1功能模块设计74
6.5.2数据结构设计74
6.5.3函数和文件的设计75
6.6程序实现84
6.7拓展功能要求84
6.8小结84
第7章家庭财务管理系统的分析与设计85
7.1设计目的85
7.2基本功能描述85
7.3总体设计86
7.3.1功能模块设计86
7.3.2数据结构设计87
7.3.3函数功能描述88
7.3.4主要处理函数90
7.3.5其他辅助函数91
7.4程序实现92
7.5拓展功能要求92
7.6小结93
第8章视频管理系统的分析与设计94
8.1设计背景94
8.2基本功能描述94
8.3总体设计95
8.3.1功能模块设计96
8.3.2文件设计97
8.3.3数据结构设计98
8.3.4函数功能描述99
8.3.5主要处理函数102
8.3.6其他辅助函数103
8.4程序实现103
8.5拓展功能要求103
8.6小结103
第9章时钟图形输出104
9.1设计目的104
9.2基本功能描述104
9.3总体设计104
9.3.1功能模块设计104
9.3.2数据结构设计105
9.3.3函数功能描述105
9.4程序实现106
9.5拓展功能要求106
9.6小结106
*0章俄罗斯方块游戏的分析与设计108
10.1设计目的108
10.2基本功能描述108
10.3总体设计109
10.3.1功能模块设计109
10.3.2数据结构设计112
10.3.3函数功能描述114
10.4程序实现115
10.4.1源码分析115
10.4.2运行结果126
10.5拓展功能要求126
10.6小结127
附录1规范的C语言编程128
附录2C语言编译环境中的常见错误提示136附录3课程考核方案142附录4“程序设计综合课程设计”课程设计报告模板147参考文献151
......
![]()
......
![]()
本书通过6个案例介绍了C语言以及基础数据结构的应用。本书重点培养学生的综合程序设计能力和系统开发能力,围绕“系统开发”逐步展开: 通过让学生组建“开发团队”(以3人*为合适),由教师提出系统的需求。针对不同的系统,组员轮流为项目负责人,从系统需求出发,完成“功能设计”“模块划分”“算法设计与优化”并*终到“系统实现”等工作,在此过程中,项目负责人进行任务分配、项目监控和评审考核。本书前4章主要针对C语言项目开发的一些基本知识进行了介绍。第5章和第6章两个项目主要使用结构体数组,两个项目层层推进。第6章的项目相对于第5章,采用多文件方式进行开发。第7章和第8章两个项目主要采用链式存储结构,其中第7章的项目采用单链表,第8章的项目采用邻接链表开发,并同时采用工程化设计思想。第9章和*0章主要对图形开发进行介绍。本书可作为计算机专业本科生的教材,也可作为职业院校学生的教材或从事计算机及嵌入式开发相关人员的参考书。......
![]()
............
![]()
............
1