图书介绍
C语言工程实训教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言工程实训教程](https://www.shukui.net/cover/5/35080882.jpg)
- 王卓,万立中,刘伯成编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115342362
- 出版时间:2013
- 标注页数:180页
- 文件大小:35MB
- 文件页数:189页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
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