自学编程入门选《C Primer》合适吗?

当今社会,由于信息时代的快速发展,走编程就业方向的人由此越来越多了!而C语言作为编程方面的基础语言,极大部分大学专业都会选择设置C语言专业课,为我们的大学生们走编程路线打好坚固的基础。之后,计算机专业的学生无论是走Java,大数据,或者python人工智能等等方向都是非常有帮助的!

我们都知道:其实现在大学虽然会开设这门课程,但是师傅领进门,修行还是要靠个人的。所以呢,我们现在的大学生只要真正的想学编程的小伙伴,几乎都是靠自学,然后有问题才可能会找老师。实际上不仅仅是我们的大学生,有些从业人员想转行编程的,有些从小有当程序员的梦想的,甚至有的初中高中的小伙伴都是想学习编程的。正因为想学习编程的人群的增加,从C语言入门的伙伴也是与日俱增,而大家都知道,现在自学编程的书籍有很多了,例如:《C语言入门经典》、《C语言从入门到精通》、《C语言程序设计》、《C Primer Puls》等等。于是,一个问题产生了,众多书籍之中,我们到底应该选择什么书来作为我们的入门书籍呢?

我们都知道,现在随便上网百度一下,就知道C语言从入门到精通的优秀书籍全部都例举了,大致下来就是那几本书:《C Primer Puls》/《C程序设计》(谭浩强版)、《C程序设计语言》、《C与指针》、《C专家编程》、《C缺陷与陷阱》。基本上大部分人也是这样学的,大家都知道的事情我们暂且不论,我们今天就来看看:《C Primer》到底适不适合作为我们的入门书籍?

有想学习c/c++编程的小伙伴可进群:941636044

我们现在基本上大部分人都会选择这本书,这个我相信大家没意见吧!甚至有些伙伴看到标题心中就有了答案了!那么这本书为什么这么适合初学者呢?

《C primer plus》几乎包含C的所以特性,全书共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。

所以说,在书的知识广度上,很少有书能匹及。它能为你系统学习c提供一个良好的平台。作者对c语言的见解精辟。在娓娓叙述的同时,作者辅以大量程序以分析。它让我们对C有了更加系统的全新认识。决非国人所写的那些公理化的教条说教,小编觉得作者把自己的心血全部吐露了。书很厚,近700页,却不没有让我觉得任何的烦琐。甚至是兴趣盎然。

而现在我们很多大学教材用的都是谭浩强先生的《C程序设计》,为什么学习久了的程序员一般都不选择它呢?我们并不是说它不好,作为国人写出来的书籍,他是我国编程界十分全面的C语言入门书籍,但是资深程序员都知道,这本书理论写得十分深厚,但是其中总有一些小小的错误的地方,这些错误你仔细看的话当然可以看得出来,但是对于一个入门的小白来说,有时候难以发现,导致后面编程出现问题。

所以的话,小编认为,在入门阶段的话,《C Primer Puls》还是比较适合初学者的一本书。小编在此仅提出自己的看法,各位看官不认同可自行斟酌!最后,祝各位编程有成!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181226A1ESBI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券