C语言大全第4版PDF+源码.rar
时间:04-30 14:11
查看:1164次
下载:162次
简介:
本书是为经验和水平各不相同的所有程序设计人员编写的,当然读者至少应能编制简单的C语言程序。对正在学习C语言的读者而言,这本书正是任何C语言教程的绝好配套教材,能够回答各种有关的问题。
由于C++(C的面向对象的改进型)是建立在C的基础上的,所以本书还适合希望详细了解C++构造基础的C++程序员来阅读。因此,无论读者用C语言编程还是用C++语言编程,无论读者是程序设计的初学者还是成熟的专业人员,均会发现本书很有价值。
【第四版的特点】
本书的绝大部分保留了前三版的基本结构。本书第四版的主要变化是反映新增的C四标准的特性,因此新增加的第二部分讲述这些特性。此外,对包含标准库函数的第三部分也做了更新和扩展,收入了C99定义的许多新函数。当然,原有的C89标准仍然完全包含在其中。C89很重要,因为C++就是在此版本基础之上建立的。而且,大多数程序员目前使用的仍是此版本(事实上,写作此书时,通用的编译程序尚不支持C99的全部新特性)。除了与C99有关的修改之外,我们对本书进行了全面更新,以便大体上反映编译程序、操作系统和计算环境的当前状况。
【内容提要】
本书详细讨论了C语言及其函数库的各个方面,主要强调ANSI/ISO标准的C语言内容涵盖了C89和C99。
全书分成6部分,包括:
·C89定义的C语言的基本元素
·C99的增强
·C标准库
·通用算法和应用
·C编程环境
·创建C解释程序
第一部分详细讨论关键字、预处理指令和C语言的特性。
第二部分详细描述C99增加的特性。将C89与C99分开有两个原因。首先,大多数程序员目前仍将使用C89。这个版本就是程序员心目中的“C语言”,并且是世界上使用最广泛的语言。C89还是构成C++子集的C语言版本,因此,C语言的C89版本不仅在目前,而且在可以预见的未来,都是程序设计的重要组成部分。通过明确地定义C89和C99之间的分界线,读者可以很容易地知道C89在哪里结束,C99从哪里开始。其次,本书的许多读者可能早已非常熟悉 C89。将新的C99特性单独列出,有助于这些读者快速找到新资料。