资源名称: 资源描述:如果你曾经学习过C语言相关课程,学过后却不知道你可以用C语言来干什么,那我强烈建议你再细细研读这本K&R写的《C 程序设语言》,这是一本很适合有点基础的初学者进阶的书。本书将会给你和国内大部分教材完全不同的感受,一个词来形容,就是perfect! 以下内容引自本文档制作者在文中主页留下的说明: “本书的英文原著《 The C Programming Language 》,作者 Brian W. Kernighan 和 Dennis M. Ritchie ,由 Pearson Education 出版。中文译本《C 程序设语言》由徐宝文,李志翻译,机械工业出版社独家出版。由此,本书原著和中文译本的版权分归 Pearson Education 和机械工业出版社所有。 在鄙人制作此CHM文档之前,网上已有本书的PDF扫描版(简记为参考1)、PDF清晰版(简记为参考2)、CHM乱格式版(简记为参考3)流传。其中参考2的版式、字体都是极好的,只是使用的时候,查找、翻页麻烦了一些。鄙人的计算机有些年头了,同时运行的程序一多就容易卡。明显PDF阅读软件比网页浏览器耗系统资源更多,所以鄙人倾向于使用更节省系统资源的CHM电子书。 但是参考 3的排版确实很成问题,所以为了学习方便,鄙人才以参考3为蓝本,对照参考2的排版重新制作了此CHM文档。主要做的工作是调整参考2中,部分章节、段落、示例代码的排版,以及修改一些明显的错别字。 ………… 如果您得到此CHM文档,请勿随意传播及用于商业用途。否则,由此产生的法律问题鄙人概不负责。” ---------------------------------------------------------------------------------------------------------------------------- 关于本书的内容,我援引本书作者原话: “本书并不仅仅只是讲述语言的一些规别,而是采用阅读别人的代码、自己编写代码、修改某些代码等不同的方式来指导读者进行学习。书中的大部分例子都可以直接完整地运行,而不只是孤立的程序段。所有例子的文本都以可被机器读取的文本形式直接通过了测试。除了演示如何有效地使用语言外,我们还尽可能地在适当的时候向读者介绍一些高效的算法、良好的程序设计风格以及正确的设计原则。 本书并不是一本有关程序设计的入门性手册,它要求读者熟悉基本的程序设计概念,如变量、赋值语句、循环和函数等尽管如此,初级的程序员仍能够阅读本书,并借此学会 C 语言。当然,知识越丰富,学习起来就越容易。 ”