解析C程序设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:甘玲,刘达明,张虹编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302276814
- 页数:414 页
第1章 概述 1
1.1认识程序 1
1.1.1程序的直观理解 1
1.1.2计算机程序 2
1.2 C语言概述 4
1.2.1 C语言的产生及发展 4
1.2.2 C语言的特点 5
1.2.3 C语言的作用 6
1.3 C程序及其上机过程 7
本章小结 8
实验项目 8
习题1 9
第2章 简单C程序设计 10
2.1圆周长和面积问题 10
2.1.1分析问题 10
2.1.2实现代码 11
2.1.3关键字与标识符 12
2.1.4数据类型 15
2.1.5常量与变量 16
2.1.6举一反三 24
2.2大小写字母转换问题 25
2.2.1分析问题 25
2.2.2实现代码 25
2.2.3数据类型转换 26
2.2.4运算符和表达式 30
2.2.5 C语句 33
2.2.6举一反三 35
2.3三角形面积问题 35
2.3.1分析问题 36
2.3.2实现代码 36
2.3.3格式化输入输出 36
2.3.4预处理 43
2.3.5举一反三 47
2.4 C程序结构及书写规则 48
2.4.1 C程序的基本结构 48
2.4.2 C程序的书写规则 48
2.5应用实例 49
本章小结 50
实验项目 50
习题2 51
第3章 自定义函数设计 57
3.1最大值和最小值问题 57
3.1.1分析问题 57
3.1.2实现代码 58
3.1.3条件运算符和条件表达式 58
3.1.4函数的定义 59
3.1.5函数的调用 61
3.1.6参数的传递 63
3.1.7函数的返回 65
3.1.8函数的声明 66
3.1.9 C程序的函数结构 67
3.1.10举一反三 68
3.2变量值交换问题 69
3.2.1分析问题 70
3.2.2实现代码 70
3.2.3变量的作用域 71
3.2.4变量的存储类型 75
3.2.5举一反三 79
3.3应用实例 80
本章小结 80
实验项目 81
习题3 81
第4章 控制结构程序设计 86
4.1算法的基础知识 86
4.1.1算法的概念 86
4.1.2算法的描述 89
4.1.3算法设计示例 93
4.2大小写字母转换问题 95
4.2.1分析问题 96
4.2.2实现代码(另解) 96
4.2.3顺序结构程序的概念 96
4.2.4字符数据的输入输出 96
4.2.5举一反三 98
4.3闰年问题 100
4.3.1分析问题 100
4.3.2实现代码 100
4.3.3选择结构程序的概念 100
4.3.4关系运算符和关系表达式 101
4.3.5逻辑运算符和逻辑表达式 101
4.3.6 if语句 103
4.3.7 switch语句 112
4.3.8举一反三 115
4.4平均成绩问题 116
4.4.1分析问题 116
4.4.2实现代码 117
4.4.3循环结构程序的概念 117
4.4.4自增自减运算与逗号表达式 118
4.4.5 while循环 120
4.4.6 do-while循环 124
4.4.7 for循环 128
4.4.8转移语句 138
4.4.9举一反三 144
4.5应用实例 146
本章小结 156
实验项目 156
习题4 156
第5章 模块化程序设计 169
5.1复杂问题的求解 169
5.1.1分析问题 169
5.1.2模块化程序设计思想 169
5.1.3模块分解的原则 170
5.1.4 C程序的一般结构 171
5.2方程根问题 171
5.2.1分析问题 171
5.2.2实现代码 171
5.2.3函数的嵌套调用 173
5.2.4举一反三 173
5.3阶乘问题 177
5.3.1分析问题 177
5.3.2实现代码 177
5.3.3递归的基本概念和特点 179
5.3.4函数的递归调用 179
5.3.5递归函数的定义 179
5.3.6举一反三 181
5.4应用实例 184
本章小结 189
实验项目 189
习题5 189
第6章 一维数组与指针程序设计 194
6.1最高分问题 194
6.1.1分析问题 194
6.1.2实现代码 195
6.1.3一维数组及操作 195
6.1.4举一反三 199
6.2字符位置查找问题 200
6.2.1分析问题 201
6.2.2实现代码 201
6.2.3字符数组与字符串 202
6.2.4举一反三 204
6.3变量值交换问题 206
6.3.1分析问题 206
6.3.2实现代码(另解 207
6.3.3指针与地址 207
6.3.4指针变量的定义及引用 208
6.3.5指针作函数参数 211
6.3.6举一反三 213
6.4有序数组插入问题 215
6.4.1分析问题 215
6.4.2实现代码 215
6.4.3指针的运算 216
6.4.4指针与一维数组 218
6.4.5举一反三 224
6.5字符串复制问题 227
6.5.1分析问题 227
6.5.2实现代码 227
6.5.3字符串处理函数 228
6.5.4举一反三 231
6.6应用实例 234
本章小结 238
实验项目 239
习题6 239
第7章 二维数组与指针程序设计 245
7.1杨辉三角形问题 245
7.1.1分析问题 245
7.1.2实现代码 246
7.1.3二维数组及操作 246
7.1.4二维数组作函数参数 250
7.1.5举一反三 251
7.2最小串问题 255
7.2.1分析问题 255
7.2.2实现代码 255
7.2.3二维字符数组 256
7.2.4举一反三 256
7.3字符串排序问题 259
7.3.1分析问题 259
7.3.2实现代码 259
7.3.3指针数组 260
7.3.4指向指针的指针 261
7.3.5举一反三 263
7.4成绩打印问题 264
7.4.1分析问题 264
7.4.2实现代码 265
7.4.3指向二维数组的指针 265
7.4.4行指针与列指针作函数参数 268
7.4.5举一反三 271
7.5应用实例 273
本章小结 276
实验项目 276
习题7 277
第8章 结构体与共用体程序设计 282
8.1信息查询问题 282
8.1.1分析问题 283
8.1.2实现代码 283
8.1.3结构体类型 285
8.1.4类型别名的定义 286
8.1.5结构体变量 286
8.1.6结构体数组 291
8.1.7举一反三 294
8.2信息打印问题 295
8.2.1分析问题 295
8.2.2实现代码 295
8.2.3结构体指针 296
8.2.4举一反三 298
8.3约瑟夫环问题 300
8.3.1分析问题 300
8.3.2实现代码 301
8.3.3自引用结构 302
8.3.4动态内存分配 303
8.3.5链表操作 303
8.3.6举一反三 309
8.4共享内存问题 313
8.4.1分析问题 313
8.4.2实现代码 313
8.4.3共用体 314
8.4.4举一反三 318
8.5位读取问题 318
8.5.1分析问题 318
8.5.2实现代码 319
8.5.3位运算 319
8.5.4位段 325
8.5.5举一反三 326
8.6应用实例 328
本章小结 334
实验项目 334
习题8 334
第9章 指针与函数程序设计 341
9.1字符查找问题 341
9.1.1分析问题 341
9.1.2实现代码 341
9.1.3返回指针的函数 342
9.1.4举一反三 343
9.2升降排序问题 344
9.2.1分析问题 344
9.2.2实现代码 344
9.2.3指向函数的指针 346
9.2.4举一反三 349
9.3应用实例 349
本章小结 350
实验项目 350
习题9 351
第10章 文件处理程序设计 357
10.1文件复制问题 357
10.1.1分析问题 357
10.1.2实现代码 357
10.1.3文件的概念 358
10.1.4文件的打开与关闭 361
10.1.5出错检查 363
10.1.6文件的顺序读写 364
10.1.7举一反三 369
10.2账号管理问题 371
10.2.1分析问题 371
10.2.2实现代码 371
10.2.3文件定位 374
10.2.4随机文件的读写 376
10.2.5举一反三 378
10.3 DOS环境下的文件复制问题 379
10.3.1分析问题 379
10.3.2实现代码 379
10.3.3带参数的main函数 380
10.3.4举一反三 381
10.4多文件管理问题 382
10.4.1分析问题 382
10.4.2实现代码 382
10.4.3内部函数 384
10.4.4外部函数 385
10.4.5复杂系统的多文件运行 385
10.4.6举一反三 386
10.5应用实例 389
本章小结 392
实验项目 392
习题10 392
第11章 实用程序设计 399
11.1龟兔赛跑问题 399
11.2数据安全实用程序 400
11.3电话簿的实用程序 402
11.4潜艇大战游戏程序 403
本章小结 404
实验项目 404
附录A ASCII码表 405
附录B C库函数 407
B.1数学函数 407
B.2字符串处理函数 408
B.3字符函数 408
B.4数据类型转换和动态存储分配函数 409
B.5标准输入输出函数 410
B.6屏幕处理函数 411
B.7图形函数 412
B.8时间和日期函数 412
B.9 DOS函数 413
参考文献 414
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 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