
本书是“C:The Complete Beference”的第四版。在第一版问世以来的几年中,程序设计领域早已出现了巨大差异。Internet和World Wide Web已变成计算领域一道亮丽的风景,Java已经开发起来,C++也未标准化。与此同时,新的C标准(称为C99)也未制订。尽管C99并没有被刻意炒作,但它确实是过去5年里计算领域中更重要的一个事件。在历史的洪流中,人们很容易只留意那些新的事物,而忽略了用以构筑未来的坚固基础。C语言正是这样的基础。世界上的许多程序代码是在C上运行的。C++正是在此基础上创建的,其语法构成了Java的基础。然而,如果C仅是其它语言的起点,它经常作为有趣但仍受到遗弃的语言。事实并非这么,这简直是我们程序员的一件幸事。像以前发明它一样,C语言在现在仍是至关重要的。读者将会发现,C99标准包括新的跟富有创新精神的指令,这些指令再一次将C推至了语言开发的前沿。尽管C的后裔(C++和Java)相当重要,但C却带有其它计算机语言能够比拟的魅力。
C99标准是在一些有影响的计算机语言学者的呼吁下建立的,这些人士包含Rex Jaeschke、Jim Thomas、Tom MacDonald和John Benito。作为标准化委员会的一名成员,作者亲眼目睹了在围绕每一个新特征展开探讨跟讨论过后产生标准的过程。在这个过程的前期,主要借助电子邮件每天与全球各国的参与者交换意见。尽管观点不同,但梦想是一致的。最后,C语言变得比以往更强大了。

必须承认,在本人编写“C:The Complete Reference ”第一版时,并没有预料到当时所出现的所有差异与优化(比如C++的顺利,尽管从一开始就很明显)。然而,无论后来还是今天,我仍然觉得C语言是我所见到的更杰出的语言。它柔美、雅致、连贯且(更重要的是)功能超强。我始终如一地喜爱C语言,源于它的不断成功。
读者对象

本书是为经验跟水平各不相同的所有程序设计人员编写的,当然读者至少要可编制简单的C语言程序。对正在学习C语言的读者而言,这本书正是任何C语言教程的绝好配套教材,能够回答各种有关的难题。
由于C++(C的面向对象的改进型)是创建在C的基础上的,所以本书还合适希望详细知道C++构造基础的C++程序员来阅读。

因此,无论读者用C语言编程还是用C++语言编程,无论读者是程序设计的初学者还是成熟的人员,均会看到本书很有价值。
第四版的特点

本书的绝大部分保留了前三版的基本构架。本书第四版的主要差异是体现新增的C四标准的特点,因此新削减的第二部分讲述很多特征。此外,对包括标准库函数的第三部分也做了升级跟扩展,收入了C99定义的许多新函数。当然,原有的C89标准依然完全包括在其中。C89很重要,因为C++就是在此版本基础之上确立的。而且,大多数程序员目前使用的仍是此版本(事实上嗨翻c语言 完整版pdf,写作此书时嗨翻c语言 完整版pdf,通用的编译程序尚不支持C99的全部新特征)。除了与C99有关的修改此外,我们对本书进行了全面升级,以便大体上反映编译程序、操作系统和计算环境的当前状态。

文件名
大小
C语言大全第4版.pdf
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-139333-1.html
因为这包装早改了)
挺好的
但会有一场战争