C语言程序设计 第2版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:崔武子,李红豫编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302320609
- 页数:239 页
第1章 C语言基础与顺序结构 1
1.1认识C语言程序 1
1.1.1了解C语言程序的构成 1
1.1.2熟悉主函数框架 3
1.2合理选用数据类型 7
1.2.1合理选用整型数据 7
1.2.2合理选用实型数据 8
1.2.3合理选用字符型数据 10
1.3学会使用常用运算符 11
1.3.1学会使用算术运算符 11
1.3.2学会使用赋值运算符 13
1.4学会控制输入输出数据 14
1.4.1使用格式输入输出函数出加法题 14
1.4.2单个字符输入输出函数的使用 15
1.5画顺序结构的流程图 16
1.6贯穿教学全过程的实例——公交一卡通管理程序(1) 17
1.7本章总结 19
思考题 21
上机练习 21
第2章 分支结构 22
2.1 if语句 22
2.1.1学习使用关系运算符和if语句 22
2.1.2认识省略else的if语句 24
2.1.3学会使用逻辑运算符 27
2.1.4学会使用嵌套的if语句 29
2.1.5学会使用if-else if形式的嵌套if语句 31
2.2 switch语句 32
2.2.1认识switch语句 32
2.2.2多个case语句相同情况的处理 35
2.2.3用switch语句的技巧计算分段函数的值 36
2.3用条件运算符转换大小写字母 38
2.4程序举例 39
2.4.1掌握三个数中求最大数的方法 39
2.4.2掌握三个数排序的方法 39
2.4.3熟悉菜单设计操作 40
2.5贯穿教学全过程的实例——公交一卡通管理程序(2) 41
2.6本章总结 43
思考题 44
上机练习 45
第3章 循环结构 46
3.1使用for语句实现循环控制 46
3.1.1使用for语句重复显示信息 46
3.1.2使用for语句重复出加法题 48
3.2使用while语句实现循环控制 50
3.2.1使用while语句为学生分班 51
3.2.2使用while语句计算近似值 53
3.3使用do-while语句实现循环控制 54
3.3.1使用do-while语句计算加法题正确率 54
3.3.2使用do-while语句编写打字练习程序 57
3.4使用break语句强行退出循环 58
3.5学会使用循环设计典型算法 60
3.5.1学会找出Fibonacci数列的各项,掌握递推算法 60
3.5.2用迭代算法求解某数的平方根 62
3.5.3用枚举算法求解百元百鸡问题 64
3.5.4学会判断质数的算法 68
3.6贯穿教学全过程的实例——公交一卡通管理程序(3) 71
3.7本章总结 73
思考题 75
上机练习 76
第4章 数组 77
4.1认识数组 77
4.2使用一维数组 77
4.2.1定义与引用一维数组 77
4.2.2在字符串中找出数字字符构造新数组 79
4.2.3判断密码是否正确 80
4.2.4求一批数据中的最大值 81
4.2.5在有序数据中插入一个数 83
4.2.6排序数据 85
4.3使用二维数组 88
4.3.1求两个矩阵的和 88
4.3.2求方阵对角线上元素之和 90
4.3.3显示算术题和学生答题信息 91
4.3.4编写不同级别的打字练习程序 93
4.3.5统计一个学习小组的成绩 94
4.4贯穿教学全过程的实例——公交一卡通管理程序(4) 96
4.5本章总结 103
思考题 104
上机练习 105
第5章 指针 106
5.1认识变量的地址和指针变量 106
5.2通过指针访问普通变量 106
5.3通过指针访问数组 108
5.3.1通过指针计算总分 108
5.3.2通过指针将数据逆置 110
5.3.3通过指针找出最大值 112
5.3.4通过指针排序数据 114
5.3.5通过指针计算两个矩阵的和 114
5.4通过指针访问字符串 116
5.4.1通过指针判断回文 116
5.4.2在三个字符串中找出最大的字符串 119
5.4.3将三个字符串从大到小进行排序 120
5.4.4连接两个字符串 121
5.5本章总结 123
思考题 124
上机练习 124
第6章 函数 127
6.1了解C语言程序的执行过程 127
6.2掌握自定义函数的编写与调用方法 130
6.2.1调用自定义函数计算l~n的和 130
6.2.2调用自定义函数进行四则运算 134
6.2.3在被调函数中交换数据 137
6.2.4用嵌套调用的方法进行计算 139
6.3调用自定义函数处理数组 140
6.3.1调用自定义函数输入输出一维数组 140
6.3.2调用自定义函数将数据逆置 142
6.3.3调用自定义函数求最大值 143
6.3.4调用自定义函数判断回文 145
6.3.5调用自定义函数计算两个矩阵的和 147
6.4变量的存储类别 148
6.4.1内部变量和外部变量 148
6.4.2动态存储变量和静态存储变量 150
6.5贯穿教学全过程的实例——公交一卡通管理程序(5) 152
6.6本章总结 160
思考题 162
上机练习 163
第7章 结构体 165
7.1了解结构体类型数据的使用场合 165
7.2掌握结构体变量的使用方法 165
7.2.1使用结构体变量处理实际问题 166
7.2.2将结构体变量作为实参处理实际问题 170
7.3掌握结构体数组的使用方法 171
7.3.1使用结构体数组处理实际问题 171
7.3.2将结构体数组名作为实参处理实际问题 173
7.4贯穿教学全过程的实例——公交一卡通管理程序(6) 181
7.5本章总结 189
思考题 191
上机练习 193
第8章 文件 195
8.1了解文件的处理过程 195
8.2掌握文件的基本操作本领 197
8.2.1创建文本文件 197
8.2.2读取文本文件中的数据 199
8.2.3创建二进制文件 200
8.2.4读取二进制文件中的数据 201
8.3文件的应用举例 203
8.3.1编写算术考试程序 203
8.3.2编写阅卷程序 204
8.3.3复制文件 205
8.3.4调用函数修改文件中的内容 207
8.4贯穿教学全过程的实例——公交一卡通管理程序(7) 209
8.5本章总结 231
思考题 232
上机练习 232
附录 234
附录A C语言关键字 234
附录B 常用字符与ASCII代码对照表 234
附录C 运算符的优先级和结合方向 235
附录D 常用C库函数 235
参考文献 239
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019