C语言程序设计项目化教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈兴无编著
- 出 版 社:武汉:华中科技大学出版社
- 出版年份:2009
- ISBN:9787560951379
- 页数:279 页
单元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
习题1 13
单元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
习题2 37
单元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
习题3 56
单元4 项目封面、菜单的顺序执行设计 59
4.1任务4:项目封面、菜单的顺序执行设计 59
4.2必备知识与理论 61
4.2.1顺序结构程序设计 61
4.2.2顺序结构特点 62
4.3深入训练 62
习题4 63
单元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
习题5 79
单元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
习题6 100
单元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
习题7 133
单元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
习题8 163
单元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
习题9 200
单元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
习题10 242
单元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
习题11 269
附录 274
参考文献 279
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017