C语言深度解剖 第3版作者: 陈正冲出版时间: 2019年版内容简介 《C语言深度解剖(第3版)》由作者结合自身多年嵌入式C语言开发经验和平时讲解C语言的心得体会整理而成,其中有很多作者独特的见解或看法。由于并不是从头到尾讲解C语言的基础知识,所以该书并不适用于C语言零基础的读者,其内容要比一般的C语言图书深得多、细致得多,其中有很多问题是各大公司的面试或笔试题。第3版中新增加了部分C语言知识点的内容。《C语言深度解剖(第3版)》适合广大计算机系学生、初级程序员参考学习,也适合计算机系教师、中高级程序员参考使用。目录第1章 关键字1.1 宽宏大量的关键字-auto1.2 快的关键字——register1.2.1 皇帝身边的小太监——寄存器1.2.2 使用register修饰符的注意点1.3 名不符实的关键字- static1.3.1 修饰变量1.3.2 修饰函数1.4 基本数据类型——short、int、long、char、float、double1.4.1 数据类型与“模子1.4.2 变量的命名规则1.5 冤枉的关键字——sizeof1.5.1 常年被人误认为函数1.5.2 sizeof(int)*p表示什么意思1.6 signed、unsigned关键字1.7 if、else组合1.7.1 bool变量与”零值“进行比较1.7.2 float变量与”零值“进行比较1.7.3 指针变量与”零值“进行比较1.7.4 else到底与哪个if配对呢1.7.5 if语句后面的分号1.7.6 使用if语句的其他注意事项1.8 switch、case组合1.8.1 不要拿青龙偃月刀去削苹果1.8.2 case关键字后面的值有什么要求吗1.8.3 case语句的排列顺序1.8.4 使用case语句的其他注意事项1.9 do、while、for关键字1.9.1 break与continue的区别1.9.2 循环语句的注意点1.1 0 goto关键字1.11 void关键字1.11.1 void a1.11.2 void修饰函数返回值和参数1.11.3 void指针1.11.4 void不能代表一个真实的变量1.12 return关键字1.13 const关键字也许该被替换为readonly1.13.1 const修饰的只读变量1.13.2 节省空间 避免不必要的内存分配,同时提高效率1.13.3 修饰一般变量1.13.4 修饰数组1.13.5 修饰指针1.13.6 修饰函数的参数1.13.7 修饰函数的返回值1.14 易变的关键字——volatile1.15 会带帽子的关键字——extern1.16 struct关键字1.16.1 空结构体多大1.16.2 柔性数组1.16.3 struct与class的区别1.17 union关键字1.17.1 大小端模式对union类型数据的影响1.17.2 如何用程序确认当前系统的存储模式1.18 enum关键字1.18.1 枚举类型的使用方法1.18.2 枚举与#define宏的区别1.19 伟大的缝纫师——typedef关键字1.19.1 关于马甲的笑话1.19.2 历史的误会——也许应该是typerename……第2章 符号第3章 预处理第4章 指针和数组第5章 内存管理第6章 函 数第7章 文件结构第8章 关于面试的秘密附录1 C语言基础测试题附录2 C语言基础测试题答案后记参考文献 上一篇: C语言从入门到项目实战 全程视频版 王一萍 2019年版 下一篇: HTML5炼成记:Web前端开发12堂必修课 德胜高新教育 2019年版