图书介绍

C语言工程实训教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言工程实训教程
  • 王卓,万立中,刘伯成编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115342362
  • 出版时间:2013
  • 标注页数:180页
  • 文件大小:35MB
  • 文件页数:189页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言工程实训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 基础知识回顾1

1.1概述1

1.1.1 C程序的基本结构1

1.1.2高级语言的编译和执行2

1.1.3编译和执行C程序2

1.1.4 Visual C+++ 6.03

1.2程序设计结构8

1.2.1顺序结构8

1.2.2选择结构8

1.2.3循环结构9

1.3数组11

1.3.1一维数组11

1.3.2二维数组11

1.4函数11

1.4.1函数种类11

1.4.2函数的调用13

1.4.3函数的形参与实参14

1.4.4内部变量与外部变量14

1.4.5变量的动态存储与静态存储15

1.5编译预处理16

1.5.1宏定义与符号常量16

1.5.2文件包含17

1.5.3条件编译17

1.6指针18

1.6.1指针和指针变量的概念18

1.6.2指针变量的定义与应用19

1.6.3数组的指针和指向数组的指针变量19

1.6.4字符串的指针和指向字符串的指针变量21

1.6.5返回指针值的函数22

1.6.6指针数组与主函数main()的形参23

1.7结构体23

1.7.1结构体类型变量的定义23

1.7.2结构体变量的引用24

1.7.3结构体的使用24

1.8小结24

第2章 图书馆管理系统分析25

2.1系统需求分析25

2.2模块功能描述26

2.3数据结构设计27

2.3.1读者信息结构28

2.3.2分类目录信息结构29

2.3.3图书信息结构30

2.3.4借阅信息结构31

2.3.5账户信息结构32

2.3.6全局ER图33

2.4系统流程图33

2.5系统菜单设计34

2.6小结35

第3章 读者管理模块的设计与实现36

3.1知识要点36

3.1.1单链表36

3.1.2顺序查找41

3.1.3顺序文件操作41

3.2模块设计45

3.3数据流程图46

3.4模块实现47

3.4.1增加读者47

3.4.2查询读者48

3.4.3修改读者49

3.4.4浏览所有读者50

3.4.5证件挂失51

3.5功能测试51

3.6小结54

第4章 分类目录管理模块的设计与实现55

4.1知识要点55

4.1.1树的基本概念55

4.1.2树的存储结构56

4.1.3树的遍历57

4.1.4图书分类目录57

4.1.5随机文件操作58

4.2模块设计61

4.3数据流程图61

4.4模块实现62

4.4.1增加分类62

4.4.2修改分类63

4.4.3删除分类64

4.4.4浏览分类目录结构64

4.5功能测试66

4.6小结69

第5章 图书编目管理模块的设计与实现70

5.1知识要点70

5.1.1 scanf/fscanf%[]70

5.1.2清空输入缓冲区71

5.1.3字符串库函数72

5.2模块设计78

5.3数据流程图78

5.4模块实现79

5.4.1新书录入79

5.4.2删除图书80

5.4.3修改图书83

5.5功能测试83

5.6小结85

第6章 图书流通管理模块的设计与实现86

6.1知识要点86

6.1.1顺序表86

6.1.2冒泡排序88

6.1.3简单选择排序89

6.1.4直接插入排序89

6.1.5折半查找89

6.1.6时间处理函数91

6.2模块设计96

6.3数据流程图96

6.4模块实现98

6.4.1图书分类浏览98

6.4.2图书检索100

6.4.3借书104

6.4.4还书107

6.4.5 续借109

6.4.6罚款109

6.4.7查询借阅记录110

6.5功能测试111

6.6小结113

第7章 账户管理模块的设计与实现114

7.1模块设计114

7.2数据流程图114

7.3功能实现115

7.3.1注册账户116

7.3.2修改密码117

7.3.3查询账户118

7.3.4删除账户119

7.3.5修改账户120

7.4功能测试121

7.5小结122

第8章 内存分区管理算法的设计与实现123

8.1知识要点123

8.1.1可变分区存储管理123

8.1.2空闲区的合并125

8.1.3分区的管理与组织方式126

8.1.4空闲分区的分配算法127

8.2总体设计128

8.2.1数据结构设计128

8.2.2内存分配算法129

8.2.3内存回收算法130

8.2.4函数设计134

8.3代码实现134

8.3.1主函数134

8.3.2内存分配函数136

8.3.3内存回收函数137

8.3.4输出分区140

8.3.5运行测试141

8.4小结143

第9章 字母贪吃蛇游戏的设计与实现144

9.1理论基础144

9.1.1控制台界面操作函数144

9.1.2与线程有关的函数146

9.2总体设计147

9.3游戏代码实现148

9.3.1头文件包含148

9.3.2常量及变量定义149

9.3.3函数声明150

9.3.4函数实现150

9.3.5游戏运行测试156

9.4小结157

第10章 C语言编程规范158

10.1文件结构158

10.1.1版权和版本的声明158

10.1.2头文件的结构158

10.1.3源程序文件的结构159

10.1.4头文件的作用160

10.1.5目录结构160

10.2程序的版式160

10.2.1空行160

10.2.2代码行161

10.2.3代码行内的空格162

10.2.4对齐162

10.2.5长行拆分163

10.2.6修饰符的位置164

10.2.7注释164

10.3命名规则165

10.3.1共性规则165

10.3.2应用程序命名规则166

10.4常量166

10.4.1使用原因166

10.4.2 const与#defiine的比较166

10.4.3常量定义规则167

10.5表达式和基本语句167

10.5.1运算符的优先级167

10.5.2复合表达式168

10.5.3 if语句168

10.5.4循环语句的效率169

10.5.5 for语句的循环控制变量170

10.5.6 switch语句171

10.6函数设计171

10.6.1参数的规则171

10.6.2返回值的规则172

10.6.3函数内部实现的规则173

10.6.4其他174

10.7小结174

附录175

热门推荐