本书是“C: The Complete Reference"的第四版。
内容提要
本书详细讨论了C语言及其函数库的各个方面,主要强调 ANSVISO标准的C语言内容涵盖了C89和C99.全书分成6部分,包括C89定义的C语言的基本元素
- C99的增强
- C标准库
- 通用算法和应用
- C编程环境
- 创建C解释程序
第二部分详细描述C99增加的特性。将C89与C99分开有两个原因。首先,大多数程序员目前仍将使用C89。这个版本就是程序员心目中的“C语言”,并且是世界上使用最广泛的语言。C89还是构成C 子集的C语言版本,因此,C语言的C89版本不仅在目前,而且在可以预见的未来,都是程序设计的重要组成部分。通过明确地定义C89和C99之间的分界线,读者可以很容易地知道C89在哪里结東,C99从哪里开始。其次,本书的许多读者可能早已非常
熟悉C89。将新的C99特性单独列出,有助于这些读者快速找到新资料。
第三部分讨论标准C函数库,这一部分描述了C89和099指定的所有函数,而且清楚地说明了哪些函数是C99增加的。
第四部分介绍某些通用且重要的算法及应用程序,所有程序员都应在自己的工具包中包括这些内容。该部分还包含对人工智能问题求解以及 Windows2000程序设计的讨论。
第五部分介绍C语言编程环境,其中包括效率、移植和调试等。
第六部分通过编制C解释程序来说明C语言,这无疑是本书中最令人兴奋,最富有挑战性,同时也是最有趣的内容。对于大多数C程序员而言,将无法抑制自己考察、改进第六部分的C解释程序并对其进行其他方面修改的欲望。为了理解C语言的优美和雅致,再也没有比为之建立解释程序更好的方式了。在Web上免费获取源代码,本书包含的源代可以以在线方式从ww. osborne,com上免费获取。