第一图书网

C/C++深层探索

姚新颜 人民邮电出版社
出版时间:

2002-12  

出版社:

人民邮电出版社  

作者:

姚新颜  

页数:

302  

字数:

332  

Tag标签:

无  

内容概要

本书试图通过近50节的内容带领读者从各个方面去把握C/C++的语法、语义,并通过分析C/C++编译器生成的汇编代码,使读者明白C/C++的某些底层实现,从而更加深入地理解C/C++的概念、规则和不足。
本书没有面面俱到地讲述如何使用C/C++语言编程,而是深入剖析了C/C++语言的历史变化、各项特性及底层实现。本书试图引领读者不仅在C/C++语言的范围内学习,而且更侧重于从汇编语言的角度、从编译程序和链接程序的角度去了解、分析C/C++语言。通过本书,希望读者不仅能看清C语言的现在,还会知道C语言的过去,及以把握C语言的未来。
本书适合已经初步掌握了C/C++的语法,希望从一个更深的层次去了解C/C++的读者。

书籍目录

Part1 00 预备知识 01 C/C++语言的发展简史 02 关于字节顺序 03 调用函数、栈 04 变量的可见范围与生存期 05 变量的声明和定义 06 编译和链接 07 外部变量的链接性质 08 静态内部变量 09 函数的声明和定义(上) 10 函数的声明和定义下) 11 函数的链接性质 12 使用头文件Part II 13 静态库 14 动态库 15 简单类型的转换 16 复合类型 17 关于指针(上) 18 关于指针(中) 19 关于指针(下)Part III 20 词法分析 21 注释 22 优先级与运算顺序 23 友好的rypedef 24 C-V限定词 25 字符串 26 void表示什么 27 #pragma与PragmaPart IV 28 声明内部变量 29 更严格的类型检查 30 _Bool的加入 31 _Complex与_Imaginary 32 内联函数 33 变长数组(上) 34 变长数组(下) 35 可伸缩数组成员 36 Designated Initializer和Compound Literal 37 Restricted Pointer 38 增强的数值运算(上) 40 增强的数值运算(下) 41 字符集与字符编码Part V 42 C++的函数 43 名字 44 C和C++的标准库 45 模板 46 外部对象的初始化附录 A 参考资料 B 网络资源


图书封面

图书标签Tags

广告

下载页面


C/C++深层探索 PDF格式下载



书内容还可以,适合于追根揭底,了解底层结构的读者


相关图书