它就是《CPrimerPlus》系列图书,2016年出版的第6版(图)

它是“C Primer Plus”系列书籍。2016年出版的第六版在豆瓣评分上获得了9.3分的高分。

1984 年《C Primer Plus》第一版发布时,使用 C 编程的人并不多。也就是从那时起,C 语言开始蓬勃发展,而当 C 语言流行起来的时候,程序员们都把这本书当作了标准。

作者的初衷

在过去的 38 年中,《C Primer Plus》每版的销量已超过 100 万册。作者斯蒂芬普拉塔是加利福尼亚州马林学院(肯特菲尔德)的物理学和天文学教授。他曾教授天文学、物理学、离散数学和计算机编程课程,现已退休。他获得了加州理工学院的学士学位和博士学位。来自加州大学伯克利分校。斯蒂芬教授是美国天文学会的成员和富布赖特学者。

他最早接触编程是使用计算机模拟星团。Stephen 撰写和合着了十多本书,包括 C++ Primer Plus 和 Unix Primer Plus。谈创作的初衷:

“C 语言已经从早期的非正式 K&R 标准发展到 1990 年的 ISO/ANSI 标准,再到 2011 年的 ISO/EC 标准。这本书也已经成熟,现在是第六版。在所有这些版本中,我的目标是编写一个具有指导性、连贯性和实用性的 C 语言教程。”

我想写一个友好的、易于使用的、自学的指南。为此,本书采用了以下写作策略。

C 是一种非常可移植的语言,但有时您系统上的结果会与我们的不同。经常更改程序的某些部分,看看运行后效果如何。不注意偶尔出现的警告,主要是看误操作时会发生什么。在学习过程中应该有更多的问题和更多的练习。你用得越多,你学到的知识就越强。

为了让读者对编程有一个大致的了解,我将编写 C 程序的过程分解为 7 个步骤:

编程不是所描述的线性过程。有时,在不同的步骤之间来回走动。比如在写代码的时候,你发现之前的设计不现实,或者你想出了更好的解决方案,或者你想在程序运行后改变原来的设计思路。程序的文字注释为以后的修订提供了便利。

许多初学者经常忽略第 1 步和第 2 步(定义程序目标和设计程序),直接跳到第 3 步(编写代码)。刚开始学习的时候,编程很简单,整个过程可以在我的脑海中构思。即使是错的c/c++程序设计教程课后题答案,也很容易被发现。然而,随着编写的程序越来越大、越来越复杂,没有双手就无法动脑,程序中隐藏的错误也越来越难发现。最终,那些跳过前两个步骤的人往往会浪费更多时间,因为他们编写的程序丑陋、杂乱无章且难以理解。要编写的程序越大越复杂,预先定义和设计程序的工作量就越大。

磨刀不等于砍柴。你应该养成先计划再写代码的好习惯。用纸和笔记录程序的目标和设计框架。这将使编写代码的过程更加方便和清晰。

对于一直追热点的程序员来说,只有真正的经典才能挺过6版,站稳脚跟。这本学习C语言的必读经典书籍,自然得到了读者的认可。

大约 20 年前,我从 Stephen Prata 的 C Primer Plus 中学习了 C。这本《C Primer Plus 6》是C语言中信息量最大的一本书,我选择用这本书来更新我的C语言知识。

——创新工场首席架构师蔡学勇

书中每个知识点都有很多生动简单的例子,并给出了相应的运行结果。总之,在读这本书的过程中,有一种连贯感。

——豆瓣读者“亮哥”

C语言绝对不会像一些老工程师那样难讲,这本书几乎涵盖了一切

——豆瓣读者《大陈》

38年来最畅销的经典书籍

1972 年,贝尔实验室的 Dennis Ritch 和 Ken Thompson 在开发 UNIX 操作系统的同时设计了 C 语言。然而,C 语言并不是 Ritchie 的心血来潮,他是基于 B 语言(由 Thompson 发明的)。至于B语言的由来,那就是另外一回事了。C语言最初是为程序员设计的编程工具,所以它的主要目标是成为一种有用的语言。

1982年,美国国家标准协会制定了C语言标准。

1984年6月,《C Primer Plus》第一版发行。按照过去两年的情况来看,C 语言在编程语言市场上还是一个“孩子”。

2002年《C Primer Plus 4》出版时,C语言已经占据了15%的编程语言市场!

1999年,ISO正式公布了C语言的新语言标准——ISO/IEC 9899:1999。

2005年,《C Primer Plus 5》出版,连续10年获得豆瓣阅读9.1的高分!

2011年,在ISO发布新标准(ISO/IEC9899:2011)后,Stephen Prata重新编写了“C11”的教材。

图片[1]-它就是《CPrimerPlus》系列图书,2016年出版的第6版(图)-老王博客

2013年,《C Primer Plus 6》出版,立即占据C语言教材市场的领先地位!

2016年,人民邮电出版社发布了中文版《C Primer Plus 6》,豆瓣阅读9.3的高分再次证明了它在读者心中的至高地位。

可以看出,这本书是伴随着C语言成长起来的。在亚马逊上,这本书的各种版本一直很受欢迎。如果说C语言是编程语言发展史上光辉的一页,那么《C Primer Plus》系列丛书就是这光辉一页中最精炼的注脚。

提供中文版习题及解法

《C Primer Plus(第6版)》在上一版的基础上进行了升级,涵盖了C语言的新进展和C11标准的细节。与以前的版本一样,目标仍然是为读者提供一个介绍性的、连贯的和有见地的 C 教程。

为了锻炼和提高读者的动手编程能力,《C Primer Plus(第6版)》不仅在每章正文中包含大量简短精练的例子,还提供了深入而全面的回顾在每章的结尾。问题和编程练习。

《C Primer Plus(第6版)中文版解题》是经典畅销书《C Primer Plus》的学习伴侣。北京师范大学名师详细分析所有题目,全面提升C语言编程能力。首选的编程练习册。

我们先来看看这个练习解法有哪些值得点赞的地方?

亮点一:完整代码示例,由浅入深

对于初学者来说,程序相关的书有点枯燥,很多晦涩难懂的硬知识很容易让他们从入门到放弃。

这个练习解决方案自始至终都有详细而完整的代码示例。读者只需按照步骤将代码输入编译器即可运行程序。即使一开始什么都不懂,只要程序能运行起来,初学者也会有信心和学习的兴趣。

这本书给了初学者宝贵的信心和继续学习的动力。在查看代码的同时,阅读下面对代码的详细分析。随着学习的深入,反复敲代码对理解晦涩抽象的概念更有帮助。慢慢地,我会自己使用它。看到自己编写的代码编译通过,发自内心的喜悦,是对学习最大的鼓励和肯定。

亮点二:思维导图帮助梳理知识结构

在每一章的开头,都会有一张思维导图,帮助读者直观地理解本章的内容。当然,这种方法更好的地方在于它可以帮助读者构建一个知识体系,所学的各种知识都可以在这个结构清晰的思维导图中展示出来。

亮点三:海量实战案例

既然是练习解法,那么本书就测量重量的实际操作,通过海量练习整合知识点。全书共17章。除了每章关键理论概念的总结外,每章末尾的练习都有详细的编码和分析。

例如,如何理解代码中的“语义错误”?

语义错误,又称逻辑错误,主要是指程序设计中的语句在语法上是正确的,但在功能的表达和逻辑含义上存在错误,导致程序的功能或结果出现错误。

C语言例子:“while(i = 1) {}”(正确写成“while(i ==1) {}”)。这个语句的错误是赋值表达式被当作判断循环的条件,这个表达式的值为1,所以循环不会停止。

亮点四:丰富的视频资源

如果光看书还不够,本书还配备了丰富的视频资源,与教材内容同步,方便读者查阅和补漏。文字讲解+思维导图+视频三管齐下c/c++程序设计教程课后题答案,可以为广大读者提供最全面的学习方法。

写在最后

《C Primer Plus(第6版)中文版》和《C Primer Plus(第6版)中文版练习解法》主要针对初学者编写,讲解知识点时力求详细,帮助没有编程经验的初学者。理解抽象概念。本书以一个完整的程序为例,讲解C语言的知识点和注意事项。

同时,完整的代码示例附有详细的注释,帮助初学者更好地理解程序。每章末尾设计了大量复习题和编程练习,帮助读者巩固所学知识,提高实际编程能力。本书可作为C语言的教材,适合需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。

C Primer Plus (第6版) 中文版

本书共17章,系统讲解C语言编程:第1、第2章介绍C语言编程的预备知识;第3~15章详细讲解了C语言的相关知识,包括数据类型、格式输入/输出、运算符、表达式等;第 16 章和第 17 章介绍了 C 预处理器、C 库和高级数据表示。

C Primer Plus (6th Edition) 中文版 习题解法

在每章的开头,都会给出一张思维导图,帮助读者直观地理解本章的内容,然后对本章的关键理论概念进行总结和简要回顾。最后,每章末尾的习题都给出了详细的编码和分析。

不要被疑惑所困扰,不要认为C语言是一个很复杂的东西,它只是你进入新世界的第一步,编程的世界远比你想象的要广阔!

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论