《C语言深度解剖》 PDF

2,771 阅读3分钟

《C语言深度解剖》

链接: pan.baidu.com/s/1x4-ZXgZn… 提取码: ggfh

《C语言深度解剖(第3版)》由作者结合自身多年嵌入式C语言开发经验和平时讲解C语言的心得体会整理而成,其中有很多作者独特的见解或看法。由于并不是从头到尾讲解C语言的基础知识,所以该书并不适用于C语言零基础的读者,其内容要比一般的C语言图书深得多、细致得多,其中有很多问题是各大公司的面试或笔试题。第3版中新增加了部分C语言知识点的内容。

1章 关键字

11 最宽宏大量的关键字-auto

12 最快的关键字——register

121 皇帝身边的小太监——寄存器

122 使用register修饰符的注意点

13 最名不符实的关键字- static

131 修饰变量

132 修饰函数

14 基本数据类型——shortintlongcharfloatdouble

141 数据类型与“模子

142 变量的命名规则

15 最冤枉的关键字——sizeof

151 常年被人误认为函数

152 sizeofint)*p表示什么意思

16 signedunsigned关键字

17 ifelse组合

171 bool变量与”零值“进行比较

172 float变量与”零值“进行比较

173 指针变量与”零值“进行比较

174 else到底与哪个if配对呢

175 if语句后面的分号

176 使用if语句的其他注意事项

18 switchcase组合

181 不要拿青龙偃月刀去削苹果

182 case关键字后面的值有什么要求吗

183 case语句的排列顺序

184 使用case语句的其他注意事项

19 dowhilefor关键字

191 breakcontinue的区别

192 循环语句的注意点

11 0 goto关键字

111 void关键字

1111 void a

1112 void修饰函数返回值和参数

1113 void指针

1114 void不能代表一个真实的变量

112 return关键字

113 const关键字也许该被替换为readonly

1131 const修饰的只读变量

1132 节省空间 避免不必要的内存分配,同时提高效率

1133 修饰一般变量

1134 修饰数组

1135 修饰指针

1136 修饰函数的参数

1137 修饰函数的返回值

114 最易变的关键字——volatile

115 最会带帽子的关键字——extern

116 struct关键字

1161 空结构体多大

1162 柔性数组

1163 structclass的区别

117 union关键字

1171 大小端模式对union类型数据的影响

1172 如何用程序确认当前系统的存储模式

118 enum关键字

1181 枚举类型的使用方法

1182 枚举与#define宏的区别

119 伟大的缝纫师——typedef关键字

1191 关于马甲的笑话

1192 历史的误会——也许应该是typerename

……

第2章 符号

第3章 预处理

第4章 指针和数组

第5章 内存管理

第6章 函 数

第7章 文件结构

第8章 关于面试的秘密

附录1 C语言基础测试题

附录2 C语言基础测试题答案

后记

参考文献


最后,这里为大家准备了几百本的互联网电子书,有需要的过来取吧。点击获取

本页书籍均来自网络,如有侵权,请联系我立即删除。我的邮箱:yaojianguolq@163.com