下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >C/C++ > C语言综合项目实战

C语言综合项目实战

综合评级:★★★★★

定价:48.00

作者:叶安胜,鄢涛

出版社:科学出版社

出版日期:2016年2月

页数:301

字数:600

ISBN:9787030435507

书籍介绍
《C语言综合项目实践》内容包括两部分,第一篇:磨刀不误砍柴T?主要介绍C语言的基本概述?发展历史以及能做什么,并对当前主流的开发平台VC__-+和VS. NET 2013平台下常规项目的创建进行了介绍?第二篇:绝知此事要躬行?该篇是《C语言综合项目实践》的核心,按照C语言本身的知识体系,包括程序流程控制?大项目组织?递归及应用?数组?结构?指针?文件?数据库及图形处理九大知识框架,通过9个实战项目,将C语言结构化程序设计思想充分应用于这九大类别实战项目中?每个实战项目包括问题的描述?算法分析?流程设计以及主要功能的实现代码等,展示了一个典型项目的完整开发过程?
相关课程
目录
目录

第一篇磨刀不误砍柴功l

第1章C语言也能干大事3

1.1C语言的发展历史3

1.1.1C语言早期发展3

1.1.2K8yRC4

1.1.3ANSIC和ISOC4

1.1.4C995

1.2为什么要学习C语言0

1.2.1C语言通用性强5

1.2.2C语言的排行榜5

1.3C语言能够做什么7

第2章C语言的编译环境11

2.1VisualC+J60快速入门II

2.1.1VisualCI+60集成开发环境一II

2.1.2程序调试17

2.2VisualStudi02013快速入门21

2.2.1VisualStudi02013的安装21

2.2.2VisualStudi02013开发环境一23

000程序调试28

第3章C语言的程序结构33

3.1第一个C程序:HelloWorld33

3.2C语言的程序结构34

第4章C语言的规范36

4.1软件编程规范概述36

4.2C代码排版37

4.3C代码注释38

4.4C代码编玛规范39

第二篇绝知此事要躬行43

实战l程序流程45

1.1输入三个实数,判断能否构成三角形一45

1.1.1项目功能需求45

1.1.2知识点分析45

1.1.3算法思想45

1.1.4系统流程图46

1.1.5项目实现47

1.1.6项目扩展47

1.2简单的四则计算器一47

1.2.1项目功能需求47

1.2.2知识点分析48

1.2.3算法思想48

1.2.4系统流程图49

1.2.5项目实现50

1.2.6项目扩展51

1.3猴子吃桃问题(循环实现)一51

1.3.1项目功能需求一51

1.3.2知识点分析51

1.3.3算法思想52

1.3.4系统流程图52

1.3.5项目实现53

1.3.6项目扩展53

1.4拓展项目一54

战2递归及应用58

2.1递归思想58

2.1.1问题由来58

2.1.2递归思想59

2.1.3简单递归问题求解一60

9.9猴子吃桃问题61

2.2.1项目功能需求61

2.2.2知识点分析61

2.2.3算法思想62

2.2.4系统流程图~63

9.9.5项目实现64

2.2.6项目扩展64

2.3汉诺塔问题65

2.3.1项目功能需求65

2.3.2知识点分析65

2.3.3算法思想65

2.3.4系统流程图67

2.3.5项目实现67

2.3.6项目扩展68

2.4拓展项目68

2.4.1猴子摘桃问题68

2.4.2其他拓展项目71

实战3大型项目组织72

3.1程序菜单实现72

3.1.1菜单设计72

3.1.2菜单框架74

3.2VCJ+下典型项目组织76

3.2.1项目的功能需求76

3.2.2项目框架搭建77

3.2.3项目实现78

324运行结果展示一83

3.3VSNET下大项目组织85

3.3.1项目功能需求85

3.3.2知识点分析86

3.3.3算法思想86

3.3.4系统流程图90

3.3.5项目实现91

3.3.6项目扩展96

实战4数组及应用97

4.1约瑟夫(Joseph)问题(数组)97

4.1.1项目功能需求98

4.1.2知识点分析98

4.1.3算法思想98

4.1.4系统流程图99

4.1.5项目实现IOO

4.1.6项目扩展IOI

4.2分类统计输入字符串中各类字符个数103

4.2.1项目功能需求103

4.2.2知识点分析103

4.2.3算法思想103

4.2.4糸统流程图104

4.2.5项目实现105

4.2.6项目扩展106

4.3对输入的N个单词排序107

4.3.1项目功能需求107

4.3.2知识点分析107

4.3.3算法思想107

4.3.4系统流程图108

4.3.5项目实现108

4.3.6项目扩展IIO

4.4拓展项目III

实战5结构体及应用114

5.1学生信息登记管理(结构体十数组)114

5.1.1项目功能需求114

5.1.2知识点分析117

5.1.3算法思想118

5.1.4系统流程图119

5.1.5项目实现120

5.1.6项目扩展127

5.2火车订票系统127

5.2.1项目功能需求127

5.2.2知识点分析129

C9Q系统设计思想130

5.2.4系统流程图132

C.9.5项目实现132

5.2.6项目扩展147

5.3拓展项目148

实战6指针及应用150

6.1约瑟夫(Joseph)问题(指针)一150

6.1.1项目功能需求150

6.1.2知识点分析153

6.1.3算法思想153

6.1.4系统流程图154

6.1.5项目实现155

6.1.6项目扩展162

6.2学生信息登记管理(结构体十链表)162

6.2.1项目功能需求162

6.2.2知识点分析165

6.2.3算法思想166

6.2.4系统流程图170

6.2.5项目实现171

6.2.6项目扩展179

6.3贪吃蛇游戏180

6.3.1项目功能需求180

6.3.2知识点分析181

6.3.3游戏设计要点和主要功能实现181

6.3.4系统流程图183

6.3.5项目实现一183

6.3.6项目扩展一192

6.4拓展项目一192

实战7文件操作及应用194

7.1简单计数器(程序运行次数统计)194

7.1.1项目功能需求194

7.1.2知识点分析一195

7.1.3算法思想一195

7.1.4系统流程图195

7.1.5项目实现一196

7.1.6项目扩展一198

7.2学生学籍管理系统(结构体十文件十综合)198

7.2.1项目功能需求198

7.2.2知识点分析一200

7.2.3算法思想一200

7.2.4系统流程图204

7.2.5项目实现一205

7.2.6项目扩展一224

7.3拓展项目一224

7.3.1学校运动会管理系统一224

7.3.2图书管理系统224

7.3.3飞机订票管理系统225

7.3.4工资管理系统99K

7.3.5学生选课管理系统226

实战8数据库操作及应用227

8.1简单计数嚣(程序运行次数统计)227

8.1.1项目功能需求227

812知识点分析一227

813算法思想一228

814系统流程图229

815项目实现一229

82学生学籍管理系统(结构体十数据库十综合)234

821项目功能需求234

822知识点分析一236

823算法思想一236

824系统流程图237

825项目实现237

826项目扩展一248

83拓展项目一248

实战9图形操作及应用250

91贪吃蛇游戏一250

911项目功能需求250

912知识点分析一251

913算法思想一252

914系统流程图254

915项目实现一254

916项目扩展一263

92俄罗斯方块一264

921项目功能需求264

922知识点分析一264

923算法思想一265

924系统流程图266

925项目实现一266

926项目扩展一282

93拓展项目一282

附录一ASCII码表一284

附录二C语言常用库函数285

附录三C语言图形处理291

附录四EGE图形库常用函数294

参考文献301

热门图书
推荐新闻
技术文库
论坛推荐