图书介绍
C语言程序设计项目化教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计项目化教程](https://www.shukui.net/cover/45/30194743.jpg)
- 陈兴无编著 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560951379
- 出版时间:2009
- 标注页数:279页
- 文件大小:40MB
- 文件页数:290页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C语言程序设计项目化教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1 系统设计1
1.1任务1:“班级学生成绩管理系统”总体规划设计1
1.2必备知识与理论3
1.2.1 C语言的特点3
1.2.2几个简单的C语言程序4
1.2.3 VC+++6.0开发工具介绍6
1.3扩展知识与理论10
1.3.1算法的概念11
1.3.2算法的描述方法11
1.4深入训练12
习题113
单元2 项目数据设计与数据运算14
2.1任务2:“班级学生成绩管理系统”中相关数据设计14
2.2必备知识与理论15
2.2.1数据类型概述15
2.2.2常量与变量16
2.2.3简单数据类型17
2.2.4数据运算符及其表达式23
2.2.5不同数值型数据间的混合运算31
2.3扩展知识与理论33
2.3.1位运算符和位运算33
2.3.2常见错误及处理方法36
2.4深入训练37
习题237
单元3 项目封面与菜单的初步设计41
3.1任务3:用输入/输出函数初步设计项目封面与菜单41
3.2必备知识与理论45
3.2.1 C语句45
3.2.2格式化输入/输出函数46
3.3扩展知识与理论53
3.3.1单个字符输入/输出函数53
3.3.2常见错误及处理方法55
3.4深入训练55
习题356
单元4 项目封面、菜单的顺序执行设计59
4.1任务4:项目封面、菜单的顺序执行设计59
4.2必备知识与理论61
4.2.1顺序结构程序设计61
4.2.2顺序结构特点62
4.3深入训练62
习题463
单元5 项目菜单的选择执行设计66
5.1任务5:用if语句实现菜单的选择执行设计66
5.2任务6:用switch语句实现菜单的选择执行设计68
5.3必备知识与理论69
5.3.1 if语句和条件运算69
5.3.2 switch语句74
5.4常见错误及处理方法78
5.5深入训练78
习题579
单元6 项目菜单的循环选择执行设计82
6.1任务7:用循环语句实现项目主菜单的选择执行设计82
6.2任务8:用循环语句实现项目主、子菜单的选择执行设计85
6.3必备知识与理论88
6.3.1 for语句89
6.3.2 while语句91
6.3.3 do-while语句92
6.3.4循环的嵌套93
6.3.5 break语句与continue语句95
6.4扩展知识与理论97
6.4.1良好的源程序书写习惯97
6.4.2常见错误及处理方法99
6.5深入训练100
习题6100
单元7 项目的整体框架设计103
7.1任务9:项目的整体框架设计103
7.2必备知识与理论109
7.2.1结构化程序设计思想与函数分类109
7.2.2函数的定义与调用110
7.2.3函数的嵌套调用和递归调用114
7.2.4函数调用中的参数传递117
7.3扩展知识与理论119
7.3.1变量的作用域119
7.3.2变量的生存期123
7.3.3预处理命令126
7.3.4常见错误及处理方法131
7.4深入训练132
习题7133
单元8 项目中数组的应用136
8.1任务10:初步完善学生最高、最低等成绩查找136
8.2任务11:初步完善学生成绩排序140
8.3必备知识与理论142
8.3.1数组概述142
8.3.2一维数组的定义及其应用142
8.3.3数组作函数参数145
8.3.4字符数组的定义及其应用150
8.4扩展知识与理论157
8.4.1二维数组的定义及其应用157
8.4.2常见错误及处理方法162
8.5深入训练163
习题8163
单元9 项目中指针的应用166
9.1任务12:用指针实现学生最高、最低等成绩查找166
9.2任务13:用指针实现学生成绩排序169
9.3必备知识与理论170
9.3.1内存地址与数据指针的概念170
9.3.2指向变量的指针变量172
9.3.3数组指针和指向数组的指针变量181
9.3.4字符串的指针访问法186
9.4扩展知识与理论190
9.4.1二维数组元素的指针访问方式190
9.4.2指针数组与带参数的main函数193
9.4.3常见错误及处理方法198
9.5深入训练200
习题9200
单元10 项目中结构体的应用203
10.1任务14:用结构体实现数据的增加、删除、修改和显示203
10.2必备知识与理论210
10.2.1结构体概述210
10.2.2结构体类型的应用211
10.2.3结构体数组的应用223
10.3扩展知识与理论229
10.3.1结构体变量作函数类型229
10.3.2共用体类型的应用231
10.3.3枚举类型的应用238
10.3.4常见错误及处理方法240
10.4深入训练241
习题10242
单元11 项目中学生数据的存储与重用245
11.1任务15:项目中学生数据的存储和重复使用245
11.2必备知识与理论247
11.2.1文件的概念247
11.2.2文件的基本操作248
11.2.3文件的定位257
11.3扩展知识与理论261
11.3.1读/写字符串和格式化读/写数据函数261
11.3.2文件状态检测267
11.3.3常见错误及处理方法268
11.4深入训练269
习题11269
附录274
参考文献279