当前位置: 首页 > 更多 > C语言

征服C指针(第2版) pdf电子书

简介征服C指针(第2版)pdf百度网盘下载地址? 本书以C语言中的重难点“指针”为主题,提供了程序员所需的深入而完整的指针知识。作者结合多年的编程经验和感悟,从C指针的概念讲起,通过实验一步一步地揭示了指...
《征服C指针(第2版)》pdf电子书下载
《征服C指针(第2版)》pdf百度云
《征服C指针(第2版)》pdf百度云
《征服C指针(第2版)》pdf百度云
《征服C指针(第2版)》pdf百度云

 

征服C指针(第2版)pdf百度网盘下载地址?

本书以C语言中的重难点“指针”为主题,提供了程序员所需的深入而完整的指针知识。作者结合多年的编程经验和感悟,从C指针的概念讲起,通过实验一步一步地揭示了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧,还通过独特的方式告诉读者怎样解读C语言那些让人“纠结”的声明语法,以及如何绕过C指针的陷阱等。第2版基于64位操作系统对内容进行了大幅修订,新增了对ISO-C99、C11标准下相关内容的介绍等。

本书非常适合C语言中级学习者阅读,也可作为计算机专业学生学习C语言的参考。


作者简介:
前桥和弥 1969年出生,著有《自制编程语言》《彻底掌握C语言》《Java之谜和陷阱》等,其一针见血的“毒舌”文风和对编程语言深刻的见地受到广大读者的欢迎。

目录:
第0章
本书目标与读者对象 1
0-1 本书目标 2
0-2 读者对象与内容结构 5
第1章
打好基础——预备知识和复习 9
1-1 C语言是什么样的语言 10
1-2 内存和地址 23
1-3 关于指针 29
形参与实参 50
1-4 关于数组 51
第2章
做个实验——C语言是怎样使用内存的 71
2-1 虚拟地址 72
关于scanf() 75
未定义、未指定、实现定义 77
2-2 C语言中内存的使用方法 78
2-3 函数与字符串字面量 85
2-4 静态变量 88
2-5 自动变量(栈) 91
assert() 106
试写一个用于调试的函数 107
2-5-6 递归调用 110
2-5-7 C99中的可变长数组(VLA)的栈 113
2-6 利用malloc()动态分配内存(堆) 116
假如malloc()参数为0 127
malloc()的返回值检查 128
程序结束时也必须调用free()吗 129
2-7 对齐 131
结构体的成员名称在运行时也是缺失的 134
2-8 字节序 135
2-9 关于语言规范和实现——抱歉,前面的内容都是骗你的 137
第3章
语法揭秘——它到底是怎么回事 139
3-1 解读C语言声明 140
如果把间接运算符*后置 146
3-2 C语言数据类型的模型 147
3-3 表达式 162
运算符的优先级 173
3-4 解读C语言声明(续) 176
3-5 其他 185
3-6 请记住:数组与指针截然不同 203
第4章
数组和指针的常见用法 209
4-1 基本用法 210
4-2 组合使用 216
第5章
数据结构——指针的真正用法 251
5-1 案例学习1:计算单词的使用频率 252
5-2 案例学习2:绘图工具的数据结构 283
第6章
其他——拾遗 307
6-1 新的函数组 308
6-2 陷阱 314
6-3 惯用写法 321
参考文献 334

点击下载