《C primer plus》书评

时间:2023-01-17 14:05:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
C Primer Plus》书评

姓名:程胜 学号:2007213756

作为核心计算机技术成熟、完整的参考书籍,Primer Plus系列历经了数十年不衰,原因就在于它们能够满足那些渴望通过全面理解相关技术继续深造的程序员和开发者的需要。C Primer Plus就是其中不朽的一本,现在已经到了第五版。或许从一本书的版本次数也能够看出其好与坏。它的作者是Stephen Prata,他在加利福尼亚州的Kentfield Marin学院教授天文学、物理学和程序设计课程。Stephen已经编写或与他人合作编写了十多本书,其中包括著名的C++ Primer PlusUnix Primer Plus,几乎都是畅销书。

与以前版本一样,作者的目标仍然是为读者提供一本入门性、条理清晰、见解深刻的C语言教程。作者把编程概念和C语言的细节很好地融合在一起。通过大量短小精悍的范例演示一两个C概念,为读者提供了很好的练习机会,有助于读者迅速掌握所讲的知识。书的每一章都提供了复习题和编程练习,进一步强调了重要的概念以及动手练习的重要性。本书涉及的内容十分全面,很适合那些希望系统学习C语言编程的学生,当然,如果你是有经验的程序员,本书仍能为你提供帮助,就算当做手边的查询手册,还能够展示给你C99的很多新特性。

本书全面讲述了C语言的相关概念和知识,学习C语言编程所需的预备知识、C语言基础知识(数据类型、格式化输入输出、流程控制语句等)C高级知识(C与处理器和C库函数、高级数据表示)

作者在阐述相关内容的时候,都从基本的概念说起,比较容易看懂。虽然以前学习过一C,但是感觉很多知识都掌握不牢,最主要的原因是立即不透彻。看完本书之后(当然也是因为有了其他一些语言的编程经验)发觉对一些概念的理解更深了(比如源代码的编译过程、格式化输入输出、字符串的操作、指针以及数组的概念和操作、文件的概念和操作)包括一些语言的运行原理也更明白了。这也无不显示了作者深厚的编程功力。由于这次时间比较紧,所以还没来得及做太多练习,但也稍微看了一下有关的编程练习。都和前面所讲的概念很接近,是提升技巧和加深理解的好方法。而且,在出版社的网站上可以免费下载到部分源代码,在我们不知所措的时候那会是个好帮手,毕竟多阅读优秀的代码也是一种学习编程的好方法。

C Primer Plus(第五版)中文版》专门针对C语言的最新标准C99而作,它覆盖了这个新标准所引入的所有重要特性,并对读者所关注的以下几个主题提供了详尽的信息:

扩展的整型类型 扩展的字符支持 布尔类型的支持 变长数组 符合文字

指定初始化项目 扩展的计算支持 内联函数

对于没有多少编程经验的初学者来说,这些内容完全可以忽略,不过知道有这么一回事总没有坏处,等到你需要的时候再来补上这些知识。而且,就我来说,有选择地学习某些部分是有好处的,这样你就能够集中精力解决自己心中的一些疑惑而不会因为新的知识带来新的疑惑。当然,因为我已经学习过C,所以对于C也有了一些自己的见解,所以能够知识自己想知道哪些知识,暂时还不想学习哪些内容。如果你是初学者,耐心地看完这本书,把


最基础的要看懂,这也是最重要的。随着编程经验的增加,你就会慢慢懂得其中的一些概念和原理。

C语言博大精深,光这一本书是怎么也不可能把所有知识都覆盖的,所以它提供了很多其他学习C的途径给你,让你可以在本书之外学习到更多的编程知识。在这其中,搜索引擎肯定也是扮演重要角色的。碰到不理解的内容,搜索一下,看看别人是不是也遇到过类似的问题、别人是如何解决的等等。

我相信,在你学习完这本书之后,你的C语言编程肯定能够再上一层楼。它不仅教会了你一些基础的概念和原理,更重要的是它还教会了你一种理念、一种思考问题的方法。所谓,授之以鱼不如授之以渔。它让你学会C编程,也让你学会如何更好地进行C编程。


本文来源:https://www.wddqw.com/doc/83a85481e53a580216fcfeb3.html