• 套装2册 C程序设计语言
21年品牌 40万+商家 超1.5亿件商品

套装2册 C程序设计语言

全新正版 现货速发

62.5 5.8折 108 全新

库存4件

江苏无锡
认证卖家担保交易快速发货售后保障

作者[美]克劳·汤多Clovis L.Tondo,斯科特·吉米拜尔Scott E.Gimpel

出版社机械工业出版社

ISBN9787111619017

出版时间2019-04

装帧平装

开本16开

定价108元

货号1202084105

上书时间2024-12-06

翰林文轩旗舰店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
《C程序设计语言(原书第2版.新版)习题解答(典藏版)》
《C程序设计语言(原书第2版.新版)(典藏版)》
【注】本套装以商品标题及实物为准,因仓位不同可能会拆单发货,如有需要购买前可联系客服确认后再下单,谢谢!

内容摘要
《C程序设计语言(原书第2版.新版)习题解答(典藏版)》
本书是对Brian W.Kernighan和Dennis M.Ritchie所著的《C程序设计语言(第2版·新版)》所有练习题的解答,是不错的编程实战辅导书。K&R的著作是C语言方面的经典教材,而这本与之配套的习题解答将帮助您更加深入地理解C语言并掌握良好的C语言编程技能。
《C程序设计语言(原书第2版.新版)(典藏版)》
在计算机发展的历目前,没有哪一种程序设计语言像C语言这样应用如此广泛。 本书原著即为C语言的设计者之一Dennis M.Ritchie 和有名的计算机科学家 Brian W.Kernighan合著的一本介绍C语言的很好不错经典著作。 我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著版中介绍的C语言成为后来广泛使用的C语言版本--标准C的基础。人们熟知的"hello,world"程序就是由本书抢先发售引入的,现在,这一程序已经成为所有程序设计语言入门的课。原著第2版根据1987年制定的ANSI C标准做了适当的修订,引入了很新的语言形式,并增加了新的示例。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。 对于计算机从业人员来说,本书是一本推荐阅读的程序设计语言方面的参考书。

精彩内容
《C程序设计语言(原书第2版.新版)习题解答(典藏版)》
这本习题解答对Brian W. Kernighan和Dennis M. Ritchie所著的《The C Programming Language》(第2版,Prentice Hall, 1988)(以下简称为“K&R原著”)中所有的练习题都进行了解答。在美国国家标准协会(American National Standards Institute,ANSI)推出C语言的ANSI标准之后,Kernighan和Ritchie两位作者对《The C Programming Language》的版进行了修订,所以我们也根据ANSI标准和K&R的《The C Programming Language》(第2版)对有关习题解答进行了修订。K&R所著的《The C Programming Language》(第2版)是C语言方面的经典教材,而这本与之配套的习题解答将帮助读者更加深入地理解C语言并掌握良好的C语言编程技巧。读者可以通过K&R原著学习C语言,独立地解答书中的练习题,再钻研本书给出的习题答案。有关习题都是用K&R原著中当时已经介绍过的语言结构来解答的,这样做的目的是使这本习题解答能够与K&R原著中的教学内容保持同步。在学习了更多的C语言知识之后,相信大家能够给出更好的解决方案。例如,下面这条语句是在K&R原著第21页介绍的:if  (表达式)语句1else语句2所以我们对出现在此之前的习题将不使用这条语句进行解答,但出现在K&R原著第20页上的练习1-8、1-9和1-10如果使用了这条语句,其解答将得到很大的改进。有时我们在解答中也列出使用了当时尚未介绍的C语言知识的解决方案。本书中的习题解答都进行了解释。我们将假设读者已经读过了K&R原著中有关习题出现之前的内容。我们不打算重复K&R原著已经介绍过的内容,但会把各习题解答的要点指出来。单凭阅读和学习语法结构并不能真正掌握一门程序设计语言,必须进行编程实践—亲自编写一些程序并研究一些别人写的程序。我们的目标是利用C语言良好的特性,使程序模块化,充分利用库函数并以格式化的风格编写程序,这些将有助于大家清楚地了解程序的逻辑流程。我们希望这本书能够帮助大家成为C语言的高手。我们要感谢以下朋友对本书的出版所给予的帮助:Brian Kernighan、Don Kostuch、Bruce Leung、Steve Mackey、Joan Magrabi、Julia Mistrello、Rosemary Morrissey、Andrew Nathanson、Sophie Papanikolaou、Dave Perlin、Carlos Tondo、John Wait和Eden Yount。Clovis L. Tondo
《C程序设计语言(原书第2版.新版)(典藏版)》
第2版前言The C Programming Language, Second Edition自从1978年本书版出版以来,计算机领域经历了一场革命。大型计算机的功能越来越强大,而个人计算机的性能也可以与十多年前的大型机相媲美。在此期间,C语言也在悄悄地演进,其发展早已超出了它仅仅作为UNIX操作系统的编程语言的初衷。C语言普及程度的逐渐增加以及该语言本身的发展,加之很多组织开发出了与其设计有所不同的编译器,所有这一切都要求对C语言有一个比本书版更精确、更适应其发展的定义。1983年,美国国家标准协会(ANSI)成立了一个委员会,其目标是制定“一个无歧义性的且与具体机器无关的C语言定义”,而同时又要保持C语言原有的“精神”。结果产生了C语言的ANSI标准。ANSI标准规范了一些在本书版中提及但没有具体描述的结构,特别是结构赋值和枚举。该标准还提供了一种新的函数声明形式,允许在使用过程中对函数的定义进行交叉检查。标准中还详细说明了一个具有标准输入/输出、内存管理和字符串操作等扩展函数集的标准库。它精确地说明了在C语言原始定义中并不明晰的某些特性的行为,同时还明确了C语言中与具体机器相关的一些特性。本书第2版介绍的是ANSI标准定义的C语言。尽管我们已经注意到了该语言中变化了的地方,但我们还是决定在这里只列出它们的新形式。最重要的原因是,新旧形式之间并没有太大的差别,最明显的变化是函数的声明和定义。目前的编译器已经能够支持该标准的大部分特性。我们将尽力保持本书版的简洁性。C语言并不是一种大型语言,也不需要用一本很厚的书来描述。我们在讲解一些关键特性(比如指针)时做了改进,它是C语言程序设计的核心。我们重新对以前的例子进行了精练,并在某些章节中增加了一些新例子。例如,我们通过实例程序对复杂的声明进行处理,以将复杂的声明转换为描述性的说明或反之。像前一版中的例子一样,本版中所有例子都以可被机器读取的文本形式直接通过了测试。附录A只是一个参考手册,而非标准,我们希望通过较少的篇幅概述标准中的要点。该附录的目的是帮助程序员更好地理解语言本身,而不是为编译器的实现者提供一个精确的定义—这正是语言标准所应当扮演的角色。附录B对标准库提供的功能进行了总结,它同样是面向程序员而非编译器实现者的。附录C对ANSI标准相对于以前版本所做的变更进行了小结。我们在版中曾说过:“随着使用经验的增加,使用者会越来越感到得心应手。”经过十几年的实践,我们仍然这么认为。我们希望这本书能够帮助读者学好并用好C语言。非常感谢帮助我们完成本书的朋友们。Jon Bentley、Doug Gwyn、Doug McIlroy、Peter Nelson和Rob Pike几乎对本书手稿的每一页都提出了建议。我们非常感谢Al Aho、Dennis Allison、Joe Campbell、G. R. Emlin、Karen Fortgang、Allen Holub、Andrew Hume、Dave Kristol、John Linderman、Dave Prosser、Gene Spafford和Chris Van Wyk等人,他们仔细阅读了本书。我们也收到了来自Bill Cheswick、Mark Kernighan、Andy Koenig、Robin Lake、Tom London、Jim Reeds、Clovis Tondo和Peter Weinberger等人的很好的建议。Dave Prosser为我们回答了很多关于ANSI标准的细节问题。我们大量地使用了Bjarne Stroustrup的C++翻译程序进行程序的局部测试。Dave Kristol为我们提供了一个ANSI C编译器以进行最终的测试。Rich Drechsler帮助我们进行了大量的排版工作。真诚地感谢每个人!Brian W. KernighanDennis M. Ritchie版前言The C Programming Language, Second EditionC语言是一种通用的程序设计语言,其特点包括简洁的表达式、流行的控制流和数据结构、丰富的运算符集等。C语言不是一种“很不错”的语言,也不“庞大”,并且不专用于某个特定的应用领域。但是,C语言的限制少,通用性强,这使得它比一些公认为功能强大的语言使用更方便、效率更高。C语言最初是由Dennis Ritchie为UNIX操作系统设计的,并在DEC PDP-11计算机上实现。UNIX操作系统、C编译器和几乎所有的UNIX应用程序(包括编写本书时用到的所有软件)都是用C语言编写的。同时,还有一些适用于其他机器的编译器产品,比如IBM System/370、Honeywell 6000和Interdata 8/32等。但是,C语言不受限于任何特定的机器或系统,使用它可以很容易地编写出不经修改就可以运行在所有支持C语言的机器上的程序。本书的目的是帮助读者学习如何用C语言编写程序。本书的开头有一个指南性的引言,目的是使新用户能尽快地开始学习;随后在不同的章节中介绍了C语言的各种主要特性;本书的附录中还包括一份参考手册。本书并不仅仅讲述语言的一些规则,而是采用阅读别人的代码、自己编写代码、修改某些代码等不同的方式来指导读者进行学习。书中的大部分例子都可以直接完整地运行,而不只是孤立的程序段。所有例子的文本都以可被机器读取的文本形式直接通过了测试。除了演示如何有效地使用语言外,我们还尽可能地在适当的时候向读者介绍一些高效的算法、良好的程序设计风格以及正确的设计原则。本书并不是一本有关程序设计的入门性

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP