C语言深度解剖
C语言深度解剖
下载地址 https://pan.baidu.com/s/1cgF3CeSbDdzTGWBrR77YHA
扫码下面二维码关注公众号回复 100042获取分享码
本书目录结构如下:
第一章 关键字
1.1 最宽恒大量的关键字auto
1.2 最快的关键字register
1.3 最不实名的关键字static
1.4 基本数据类型
1.5 最冤枉的关键字sizeof
1.6 if/else组合
1.7 switch/case组合
1.8 do/while/for关键字
1.9 goto关键字
1.10 void关键字
1.11 const关键字也被该被替换为readonly
1.12 最易变的关键字volatile
1.13 最会带帽子的关键字extern
1.14 struct关键字
1.15 union关键字
1.16 enum关键字
1.17 typedef关键字
第二章 符号
2.1 注释符号
2.2 连接符与转义符
2.3 单引号、双引号
2.4 逻辑运算符
2.5 位运算符
2.6 花括号
2.7 ++/--操作符
2.8 2/(-2)的值是多少?
2.9 运算符的优化级
第三章 预处理
3.1 宏定义
3.2 条件编译
3.3 文件包含
3.4 #error的处理
3.5 #line预处理
3.6 #pragma预处理
3.7 #运算符
3.8 ##预算符
第四章 指针与数组
4.1 指针
4.2 数组
4.3 指针与数组之间的恩恩怨怨
4.4 指针数组与数组指针
4.5 多维数组与多级指针
4.6 数组参数与指针参数
4.7 函数指针
第五章 内存管理
5.1 什么是野指针
5.2 栈堆静态区
5.3 常见内存错误与对策
第六章 函数
6.1 函数的由来与好处
6.2 编码风格
6.3 函数设计的一般原则与技巧
6.4 函数递归
第七章 文件结构
7.1 文件内部的一般规则
7.2 文件命名的规则