图书介绍

C语言程序设计案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计案例教程
  • 吴绍根主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302233190
  • 出版时间:2010
  • 标注页数:187页
  • 文件大小:82MB
  • 文件页数:197页
  • 主题词: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.1.1 分析及描述“去图书市场买书”的过程1

1.1.2 流程图及流程图最基本图符2

1.1.3 学生练习:用流程图表示“去商场买东西”的过程3

1.2 案例1-2:计算从1到n的整数和3

1.2.1 用流程图描述“计算从1到n的整数和”3

1.2.2 流程图高级图符4

1.2.3 学生练习:用流程图表示“计算从1到n的乘积”5

1.3 案例1-3:判断任一年份是否为闰年5

1.3.1 用流程图描述“判断任一年份是否为闰年”5

1.3.2 学生练习:用流程图表示“计算二次方程的根”6

1.4 拓展6

1.5 本章小结7

第2章 综合案例场景及目标9

2.1 教学案例介绍:学生信息管理系统9

2.1.1 学生信息管理系统场景9

2.1.2 学生信息管理系统最终目标10

2.1.3 分析学生信息管理系统10

2.1.4 学生信息管理系统运行过程11

2.2 边讲边练案例介绍:图书信息管理系统13

2.2.1 图书信息管理系统场景13

2.2.2 图书信息管理系统最终目标13

2.2.3 分析图书信息管理系统14

2.3 本章小结14

第3章 显示程序的基本信息15

3.1 案例3-1:显示“学生信息管理系统”的基本信息15

3.1.1 目标与要求15

3.1.2 显示程序基本信息的最简单的C语言程序15

3.2 C语言程序的基本结构及运行过程16

3.2.1 C语言程序的基本结构16

3.2.2 C语言程序的运行过程18

3.2.3 最基本的输出信息函数printf19

3.2.4 C语言的历史20

3.3 编辑、编译及运行C语言程序21

3.3.1 下载及安装CodeBlocks集成开发环境21

3.3.2 编辑C语言程序22

3.3.3 编译C语言程序28

3.3.4 运行C语言程序29

3.4 学生练习:显示“图书信息管理系统”的基本信息30

3.5 拓展30

3.6 本章小结30

第4章 构建程序功能菜单31

4.1 案例4-1:构建“学生信息管理系统”的功能菜单31

4.2 显示功能菜单32

4.3 菜单的选择32

4.3.1 变量及常量32

4.3.2 C语言基本数据类型34

4.3.3 运算符和表达式38

4.3.4 scanf及getchar的使用43

4.4 处理菜单选择44

4.4.1 检测菜单选择44

4.4.2 基本分支语句44

4.4.3 多分支语句48

4.4.4 循环控制语句50

4.5 案例实施:本阶段案例代码54

4.6 学生练习:构建“图书信息管理系统”的功能菜单55

4.7 拓展56

4.8 本章小结56

第5章 构建程序功能框架57

5.1 案例5-1:构建“学生信息管理系统”的功能框架57

5.2 使用函数构建程序功能框架57

5.2.1 函数及其分类58

5.2.2 函数的定义59

5.2.3 函数声明60

5.2.4 函数的调用61

5.3 案例实施:构建“学生信息管理系统”的功能框架64

5.4 学生练习:构建“图书信息管理系统”的功能框架67

5.5 拓展67

5.5.1 main()函数的参数67

5.5.2 函数的递归调用69

5.6 本章小结70

第6章 处理简单数据71

6.1 案例6-1:处理“学生信息管理系统”学生的姓名信息71

6.2 使用数组表示学生姓名72

6.2.1 定义数组72

6.2.2 访问数组元素73

6.2.3 字符数组的特性及其应用73

6.2.4 常用C库字符串操作函数74

6.2.5 二维数组77

6.2.6 全局变量78

6.3 案例实施:处理“学生信息管理系统”学生的姓名信息79

6.3.1 定义全局变量79

6.3.2 录入功能79

6.3.3 查询功能80

6.3.4 修改功能81

6.3.5 删除功能81

6.3.6 列表功能83

6.4 学生练习:处理“图书信息管理系统”的图书名称84

6.5 拓展84

6.5.1 scanf函数和gets函数84

6.5.2 全局变量的一些讨论84

6.5.3 strcpy函数与memmove函数84

6.5.4 数组名作为函数参数85

6.6 本章小结86

第7章 处理复合数据87

7.1 案例7-1:处理“学生信息管理系统”中学生的完整信息87

7.2 使用结构类型表示学生的完整信息88

7.2.1 定义结构类型88

7.2.2 定义结构类型变量89

7.2.3 访问结构类型变量的成员及结构变量的初始化91

7.2.4 使用结构类型数组91

7.2.5 结构类型变量作为函数参数92

7.3 案例实施:处理“学生信息管理系统”中学生的完整信息93

7.3.1 添加新的工程文件93

7.3.2 工程各个源文件的内容100

7.3.3 修改代码以管理学生的完整信息105

7.3.4 编译和运行修改后的程序109

7.4 调试程序110

7.4.1 设置程序为可调试状态111

7.4.2 设置程序的断点111

7.4.3 启动程序调试112

7.4.4 单步跟踪程序113

7.4.5 结束调试116

7.5 学生练习:处理“图书信息管理系统”中的图书的完整信息116

7.6 拓展116

7.6.1 union共同体116

7.6.2 enum枚举类型117

7.7 本章小结119

第8章 处理动态数据120

8.1 案例8-1:处理“学生信息管理系统”学生人数的变动120

8.2 使用指针处理学生人数的变动121

8.2.1 指针及其作用121

8.2.2 定义指针变量122

8.2.3 指针操作符的使用123

8.2.4 结构类型指针变量的使用124

8.2.5 指针变量作为函数参数128

8.2.6 内存空间的分配和释放函数malloc及free函数的使用130

8.3 案例实施:处理“学生信息管理系统”学生人数的变动131

8.4 学生练习:处理“图书信息管理系统”的动态图书数据132

8.5 拓展133

8.5.1 指向一维数组的指针变量133

8.5.2 指向二维数组的指针变量134

8.5.3 用指针处理链表136

8.6 本章小结143

第9章 保存程序数据144

9.1 案例9-1:将“学生信息管理系统”的学生信息进行永久保存144

9.2 使用文件永久保存学生信息145

9.2.1 文件及其作用145

9.2.2 文件操作的基本过程145

9.2.3 打开文件146

9.2.4 读写文件148

9.2.5 关闭文件151

9.3 案例实施:将“学生信息管理系统”的学生信息进行永久保存151

9.4 学生练习:将“图书信息管理系统”中的图书信息永久保存153

9.5 拓展153

9.6 本章小结156

第10章 最终的学生信息管理系统完整代码157

10.1 Student.h157

10.2 function.h157

10.3 StudentManager.c158

10.4 function.c160

第11章 名片管理系统166

11.1 名片管理系统案例场景及功能规划166

11.2 在Code::Blocks中创建名片管理系统工程166

11.3 定义名片基本数据信息167

11.4 编写程序功能主菜单168

11.5 编写功能实现函数171

11.6 名片管理系统运行效果177

11.7 本章小结179

附录1 常用ASCII码表180

附录2 常用C语言库函数181

参考文献187

热门推荐