- 定价:¥40.00
- 评分:
(已有202条评价)
基本信息
- 原书名:Expert C Programming
- 原出版社: PH PTR
内容简介
计算机书籍
《专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。 书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。
本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。
[p align="center"> 本书勘误表[/a> 第一章下载(修正第6页错误)[/a>用FSM实现cdecl的代码[/a>
目录
I.1 C语言的史前阶段
1.2 C语言的早期体验
1.3 标准I/O库和 C预处理器
1.4 K&RC
1.5 今日之ANSIC
1.6 它很棒,但它符合标准吗
1.7 编译限制
1.8 ANSIC标准的结构
1.9 阅读ANSIC标准,寻找乐趣和裨益
1.10 “安静的改变”究竟有多少安静
1.11 轻松一下——由编译器定义的 Pragmas效果
第2章 这不是Bug,而是语言特性
2.l 这关语言特性何事,在Fortran里这就是Bug呀
2.2 多做之过
2.3 误做之过
2.4 少做之过
2.5 轻松一下——有些特性确实就是Bug
2.6 参考文献
第3章 分析C语言的声明
序言
编程应该是一项精妙绝伦、充满生机、富有挑战的活动,而讲述编程的书籍也应时时迸射出激情的火花。本书也是一本教学性质的书籍,但它希望重新把,快乐融入编程之中。如果本书不合你的回味,请把它放回到书架上,但务必放到更显眼的位置上,这里先谢过了。
好,听了这个开场白,你不免有所疑问:关于C语言编程的书可以说是不胜枚举,那么这本书又有什么独到之处呢?
《C专家编程》应该是每位程序员的第二本学习C语言的书。这里所提到的绝大多数教程、提示和技巧都是无法在其他书上找到的,即使有的话,它们通常也是作为心得体会手工记录在手册的书页空白处或旧打印纸的背面。作者以及Sun公司编译器和操作系统小组的同事们在多年C语言编程实践中,积累了大量的知识和经验。书中讲述了许多有趣的C语言故事和轶闻,诸如连接到因特网上的自动售货机、太空软件中存在的问题,以及一个C语言的缺陷怎样使整个AT&T长途电话网络瘫痪等。本书的最后一章是C++语言的轻松教程,帮助你精通这门日益流行的从C语言演化而来的语言。
本书讲述的是应用于 PC和 UNIX系统上的 ANSI标准 C语言。对 C语言中与UNIX平台复杂的硬件结构(如虚拟内存等)相关的特性作了详细描述。对于PC的内存模型和Intel8086系列对C语言产生影响的部分也作了全面介绍。C语言基础相当扎实的人很快就会发现书中充满了很多程序员可能需要多年实践才能领会的技巧、提示和捷径。它覆盖了许多令C程序员困惑的主题:
.typedef struct bar{ int bar;}bar的真正意思是什么?
.我怎样把一些大小不同的多维数组传递到同一个函数中?
.为什么extern char*p;同另一个文件的 char p[100];不能够匹配?
.什么是总线错误(bus error)?什么是段违规(segmentation violation)?
.char*foo[]和char(*foo)[]有何不同?
如果你对这些问题不是很有把握,很想知道C语言专家是如何处理它们的,那么请继续阅读!即使你对这些问题已经了如指掌,对C语言的其他细节也是耳熟能详,那么也请阅读本书,继续充实你的知识。如果觉得不好意思,就告诉书店职员“我是为朋友买书。”
Peter Van Der Linden于加州硅谷