图书介绍
C语言课程设计 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 梁旭,谷晓琳,黄明等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121210860
- 出版时间:2013
- 标注页数:328页
- 文件大小:108MB
- 文件页数:340页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言课程设计 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 C语言基础知识及课程设计指导2
第1章 C语言基本知识点2
1.1 C语言简介2
1.2 C语言的特点2
1.3 C语言基本语法概述2
1.3.1数据类型2
1.3.2运算符和表达式4
1.3.3程序基本结构4
1.3.4数组6
1.3.5函数7
1.3.6编译预处理9
1.3.7指针9
1.3.8结构体和共用体14
1.3.9文件16
第2章 课程设计指导20
2.1课程设计的目的和任务20
2.2课程设计内容20
2.3课程设计教学基本要求21
2.4软件开发各阶段任务简介21
2.4.1功能需求分析21
2.4.2软件总体设计21
2.4.3详细设计22
2.4.4编码22
2.4.5综合测试22
2.5课程设计选题及考核23
2.5.1课程设计选题23
2.5.2课程设计考核23
第二篇 字符界面及文件操作编程26
第3章 链表相关知识简介26
3.1链表的概念26
3.2动态存储空间的分配和释放27
3.3建立和输出链表27
3.4单链表的基本操作29
3.5双链表30
第4章 通讯录管理32
4.1功能需求分析32
4.2总体设计32
4.2.1功能模块设计32
4.2.2程序处理流程33
4.3详细设计与程序实现34
4.3.1预处理34
4.3.2数据类型定义34
4.3.3函数及变量声明35
4.3.4主函数36
4.3.5主要函数功能介绍37
4.3.6辅助函数功能介绍44
4.4系统实现截图45
4.5小结48
第5章 学生成绩管理49
5.1功能需求分析49
5.2总体设计49
5.2.1功能模块设计49
5.2.2程序处理流程51
5.3详细设计与程序实现52
5.3.1预处理52
5.3.2数据结构定义53
5.3.3函数及变量声明53
5.3.4main函数56
5.3.5主要处理函数56
5.3.6辅助函数功能介绍67
5.4系统实现截图72
5.5小结75
第6章 家庭财务管理76
6.1功能需求分析76
6.2总体设计76
6.2.1功能模块设计76
6.2.2程序处理流程78
6.3详细设计与程序设计83
6.3.1头文件83
6.3.2模块设计84
6.4系统实现截图102
6.5小结105
第7章 图书管理106
7.1功能需求分析106
7.2总体设计107
7.2.1功能模块设计107
7.2.2程序处理流程110
7.3详细设计与程序实现112
7.3.1头文件management.h112
7.3.2头文件book.h113
7.3.3头文件user.h114
7.3.4模块化设计management.c115
7.3.5模块化设计book.c122
7.3.6模块化设计user.c137
7.4系统实现截图147
7.4.1管理员权限147
7.4.2普通用户权限151
7.5小结151
第三篇 游戏编程154
第8章 Windows编程154
8.1 Windows 程序入口函数154
8.2 Windows的消息循环154
8.3 GDI绘图156
8.3.1设备内容的句柄157
8.3.2画线158
8.3.3画边界框函数158
8.3.4使用现有画笔158
8.3.5创建自定义画笔159
8.3.6绘制填充区域160
8.3.7矩形161
8.3.8 GDI位图对象162
第9章 贪吃蛇163
9.1功能需求分析163
9.1.1主要功能163
9.1.2游戏基本规则163
9.2总体设计163
处理流程163
9.3详细设计与程序实现164
9.3.1数据结构165
9.3.2头文件snake.h166
9.3.3游戏设计snake.c166
9.4系统实现截图183
9.5小结184
第10章 俄罗斯方块185
10.1功能需求分析185
10.1.1主要功能185
10.1.2游戏基本规则185
10.2总体设计185
主要处理流程186
10.3详细设计与程序实现187
10.3.1方块设计187
10.3.2头文件tetris.h189
10.3.3游戏设计tetris.c190
10.4系统实现截图210
10.5小结211
第四篇 网络编程214
第11章 网络协议和套接字编程214
11.1 TCP/IP协议214
11.1.1 TCP/IP协议概念214
11.1.2 TCP/IP整体构架概述214
11.1.3 TCP/IP中的协议215
11.2 HTTP协议216
11.2.1 HTTP简介216
11.2.2 URL216
11.2.3 HTTP请求216
11.2.4 HTTP响应218
11.3 Windows Sockets编程基础218
11.3.1套接字编程基本概念218
11.3.2 Windows Sockets编程原理219
11.3.3 Windows Sockets的两种编程模型220
11.3.4 Windows Sockets基本函数221
第12章 日期时间服务器/客户端程序设计226
12.1功能需求分析226
12.2总体设计226
12.2.1功能模块设计226
12.2.2程序流程处理227
12.3详细设计与程序实现228
12.3.1服务器端程序228
12.3.2客户端程序237
12.4系统实现截图244
12.5小结245
第13章 简单的Web服务器246
13.1功能需求分析246
13.2总体设计246
13.2.1功能模块设计246
13.2.2主要流程处理247
13.3详细设计与程序实现249
13.3.1头文件header.h250
13.3.2头文件common.h250
13.3.3头文件http_server.h251
13.3.4头文件request.h251
13.3.5头文件request_parser.h252
13.3.6头文件response.h252
13.3.7头文件response_creator.h253
13.3.8通用模块common.c254
13.3.9 HTTP服务模块http_server.c258
13.3.10请求模块request.c263
13.3.11请求解析模块request_parser.c264
13.3.12响应模块response.c273
13.3.13生成响应模块response_creator.c274
13.4系统实现截图281
13.5小结283
第五篇 Linux下的C语言编程286
第14章 Linux C语言开发环境介绍286
14.1文本编辑器286
14.2编译与调试286
14.3 make与makefile287
14.4集成开发环境287
第15章 基于堆栈的计算器291
15.1功能需求分析291
15.2总体设计291
15.3详细设计与程序实现293
15.3.1头文件calculator.h293
15.3.2计算器模块calculator.c294
15.4系统实现截图306
15.5小结307
第16章 万年历308
16.1功能需求分析308
16.2总体设计308
主要处理流程308
16.3详细设计与程序实现311
16.3.1头文件calendar.h311
16.3.2万年历模块calendar.c311
16.4系统实现截图320
16.5小结321
附录A 常用字符与ASCII代码对照表322
附录B 库函数323
参考文献328
热门推荐
- 3041239.html
- 1664613.html
- 2564532.html
- 1960164.html
- 512342.html
- 2250169.html
- 2166782.html
- 60969.html
- 2692415.html
- 9973.html
- http://www.ickdjs.cc/book_3213910.html
- http://www.ickdjs.cc/book_2049020.html
- http://www.ickdjs.cc/book_3104367.html
- http://www.ickdjs.cc/book_3676750.html
- http://www.ickdjs.cc/book_203220.html
- http://www.ickdjs.cc/book_223145.html
- http://www.ickdjs.cc/book_1083472.html
- http://www.ickdjs.cc/book_2972155.html
- http://www.ickdjs.cc/book_213566.html
- http://www.ickdjs.cc/book_2001685.html