《C语言从新手到高手》求取 ⇩
作者 | 关淞元著 编者 |
---|---|
出版 | 未查询到或未知 |
参考页数 | ✅ 真实服务 非骗流量 ❤️ |
出版时间 | 2020(求助前请核对) 目录预览 |
ISBN号 | 无 — 违规投诉 / 求助条款 |
PDF编号 | 820160718(学习资料 勿作它用) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |
第一篇新手篇2
第1章C语言概述2
1.1C语言的前世今生2
1.2C语言的优势与劣势3
1.3C语言的当前标准4
1.4C语言的编程机制4
第2章C语言的骨骼——基础数据类型6
2.1常量与变量6
2.1.1常量6
2.1.2变量8
2.2关键字和保留标识符9
2.3整数类型11
2.4浮点类型11
2.5字符和字符串类型13
2.6类型之间的转换14
2.7程序注释18
第3章C语言的肉身——运算符20
3.1算术运算符20
3.2赋值运算符21
3.3逻辑运算符21
3.4移位运算符22
3.5关系运算符23
3.6增量运算符24
3.7位运算符25
3.8条件运算符26
3.9逗号运算符27
3.10运算符的优先级28
第4章C语言的血液——控制流30
4.1顺序流30
4.2条件分支流31
4.3循环控制流35
4.4输入输出流38
4.4.1scanf/rintf函数38
4.4.2getchar/putchar函数40
4.4.3gets/puts函数41
4.5语句嵌套42
第5章C语言的灵魂——函数44
5.1函数定义44
5.2函数声明45
5.3函数参数46
5.4函数调用48
5.5函数递归52
5.6可变参数列表54
第6章丫丫学步——构建第一个程序56
6.1main函数56
6.2程序风格58
6.3第一个C程序60
6.4编译执行61
第二篇进阶篇64
第7章成长的烦恼——数组和指针64
7.1一维数组64
7.2多维数组65
7.3变长数组66
7.4指针与地址68
7.5指针数组71
7.6指向函数的指针73
7.7指向指针的指针74
7.8指针和数组的区别75
第8章成长的积累——结构体、联合体及其他数据形式77
8.1结构体基础知识77
8.2结构的存储与对齐79
8.3结构数组84
8.4指向结构的指针85
8.5结构体自引用87
8.6联合体基础知识88
8.7枚举类型90
8.8位字段93
8.9typedef简介95
第9章成长的惊喜——预处理器98
9.1宏定义98
9.2文件包含102
9.3条件编译103
第10章成人礼——第一次构建多文件工程107
10.1多源文件编译107
10.2动态库和静态库113
10.2.1静态库114
10.2.2动态库115
第三篇实战篇120
第11章骨骼的发育——经典数据结构120
11.1栈120
11.2链表123
11.3队列126
11.4树129
11.5堆134
11.6散列表137
11.7图139
11.7.1邻接矩阵141
11.7.2邻接表142
11.7.3十字链表142
11.7.4邻接多重表143
11.8一个具体的例子——协议识别引擎144
第12章社会经验的积累——经典设计模式151
12.1程序设计理念151
12.2设计模式原则152
12.3单件模式154
12.4工厂模式157
12.5抽象工厂模式158
12.6创建者模式161
12.7原型模式162
12.8适配器模式163
12.9装饰器模式164
12.10代理模式166
12.11外观模式167
12.12桥接模式169
12.13组合模式170
12.14享元模式172
12.15策略模式174
12.16模板方法模式175
12.17观察者模式177
12.18迭代器模式179
12.19责任链模式180
12.20命令模式182
12.21备忘录模式183
12.22状态模式185
12.23访问者模式186
12.24中介者模式188
12.25解释器模式190
第13章成长的挫折——再论程序调试194
13.1断言194
13.2万能的打印197
13.3GDB调试浅谈199
13.3.1基础命令199
13.3.2进阶多线程命令205
13.3.3调试core文件206
13.4符号表与反汇编210
13.5core文件的配置212
第14章适应社会——可移植性214
14.1为什么需要可移植214
14.2如何设计可移植的数据结构215
14.3如何设计可移植的程序217
第四篇高手篇220
第15章找出自身的不足——性能调试220
15.1程序Cycle的意义220
15.2性能测试工具的使用221
15.3变量的优化224
15.4高性能函数228
15.5嵌入式汇编234
15.6编译优化237
第16章做事需未雨绸缪——Cache技术241
16.1为什么要使用Cache241
16.2Cache有多少级242
16.3Cache Line的介绍244
16.4与Cache结合的CPU指令246
16.5Cache的淘汰策略250
16.6让程序爱上Cache252
第17章找到亲近的人与事——NUMA技术254
17.1NUMA简介254
17.2NUMA存储管理257
17.3NUMA相关工具258
17.4NUMA读写实测260
17.5让程序爱上NUMA261
第18章社会更新换代——大页技术262
18.1大页简介262
18.2Linux如何配置大页263
18.3简述Hugetlbfs实现266
18.4程序如何使用大页269
第19章自我修炼——多线程技术271
19.1进程与线程的区别271
19.2多线程编程275
19.2.1线程的创建和结束275
19.2.2线程同步277
19.2.3线程互斥281
19.2.4定义线程独有变量283
19.3CPU亲和性284
19.3.1RTC模式287
19.3.2Pipeline模式288
19.4多线程调试289
附录A术语表291
附录B操作符优先级表293
附录CLinux信号表298
2020《C语言从新手到高手》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
- 常用 C 语言用法速查手册
- 1995 北京:龙门书局
- C++从入门到精通
- 2020
- MICROSOFT C 6.0之三C语言参考手册
- 北京科海培训中心资料组
- 从问题到程序 程序设计与C语言引论
- 1999 北京:北京大学出版社
- 从鳍到手
- 1958 上海:上海科学普及出版社
- 高等C语言
- 1986 五南图书出版公司
- Microsoft Visual C++ 6.0语言参考手册
- 1999 北京希望电脑公司
- Mathematica工具软件大全
- 1994 北京:中国铁道出版社
- 从BASIC跃到C
- 1998 北京:北京大学出版社
- 电脑高手速成 从入门到精通
- 1997 北京:经济管理出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD