写给大家看的书评_写给大家看的C语言书书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 写给大家看的C语言书 > 写给大家看的书评
永远的格瓦拉 写给大家看的C语言书 的书评 发表时间:2011-07-07 10:07:08

写给大家看的书评

一直都在c语言入门阶段徘徊。
看过很多讲如何学习c语言的文章。
现在把我的经历写出来,和大家分享一下。

都说入门时应该看比较容易的。我第一本书应该是:《21天学通c语言》
是的,我承认我是冲着书名去的。但是当我真正决定学习这本书时发现。前一半很容易,但是后面真的后点难,对于一个零基础的人来说。于是我又读了谭浩强的c。计算机专业的教材就是谭浩强的。可能是因为已经对c语言有所了解。所以看的并不费劲。

但是正因为有所比较,我才发现老外写的书的好在哪。《21天学通c语言》中所有例子都有完整代码,我是说直接写在书上的。而且书写也极其规范。比如缩进,空行,注释等等。。虽然作者并没有特意说明这些。但是只有当我看谭浩强的《c语言。。》时才会发现。

可是朋友们,当我大致的看了看这两本书之后(一本看了一半,一本快速看了一遍),我还是对c语言感到困惑。我想有很多人应该和我一样。但是我并没有把原因归结到自己身上,认为自己笨什么的。而是在想一定是书不好。是的,我推荐你们也这么想。尤其是新手。这样你们会有些许自信。于是我终于在图书馆找了本最最最经典的K&R《c语言程序设计》。天哪!拿到书时我无比激动。这就是传说中的c语言圣经吗?一本200页左右的入门书?真的可以入门用?

是的,在网上无数人推荐K&R《c语言程序设计》。他们会说:“啊,告诉你。新手,什么国产书都是浮云,写的那叫一个烂啊。入门的话,看着本吧。一本200页的小册子比4,500页的其他书讲的还明白。我当初就是看的这本书入得门啊。不过如果想有更好的体验的话,最好看原文的!如果你看不太懂的话,可能是因为中文翻译的事。”

可是当我拿来看的时候,刚开始确实被他的语言所折服。可是看着看着,我发现越来越不懂了。我真的不适合编程吗?我真的笨吗?我想无数初学者都问过这些问题。但是我说过。如果你是这样认为的。那你就是自暴自弃。记住我开始的话了吗?忘了的同学去第二段找找。
是的,一定书的问题。当然,不是书不好。而是这本书压根就不适合初学者。神马初学者的神书之类的。简直就是坑爹啊!

我一直认为K&R《c语言程序设计》是经典中的经典,因为是c语言的发明者写的。但是我要告诉那些新手,菜鸟,初学者,和我一样对学习c语言困惑过的同学。它真的不适合入门级。神马看原版更好。天哪。对于一个新手来说c语言的关键字都感到很难记,还要人看原版的?

于是我决定不看书了。是的,我看视频。网上的视频大多数是某个大学的老师讲的。但是大多数感觉不好,不是不清楚,就是太细致。不要认为细致是好的。当你要系统或者钻研的话很好。但是入门或者是用来过度的话,很多东西是没必要那么早掌握的,他们会分散你的精力。最关键的是这些视频都是按照谭浩强的《c语言。。》讲的。

但是,终于我再verycd上找到了一部《郝斌讲c语言》。天哪当我看完第一集之后。我心里想,这就是我想要的。是的。我可以说初学者可以找一本入门级的书,21天了,谭浩强了等,除了K&R的。大致看一遍,在看一遍入门视频,我推荐《郝斌讲c语言》。很详细。很有趣。
有很多书中,老师没有讲的东西。比如代码规范,编程思想,如何读懂代码,最有意思的是郝斌老师他在描绘他当年学习c语言的困难和困惑时,让人很是欣慰。你会认为,他当年都那样了今天还能讲c语言。
我要女里了。每当你困惑时你就要想当年郝老师一样困惑过的。不能放弃。真的,很多思想性的东西远比书本上的知识来的好。而且这套视频很基础。但是有些深的内容并没有讲,初学嘛, 不能面面俱到


最后是这本《写给大家看的C语言书》。书写的很有趣。很基础,结构完全是特意为初学者设计的。很多东西是浅尝辄止。但是只有这样,才能确保学起来不费劲,记得东西不能一次太多。而且有些地方的思想很启发人。比如if()语句,其他书会告诉你括号内方表达式。
而这本书直接告诉你括号内是测试。是的,他没有一句告诉你那时表达式。虽然确实是表达式。但是,如果一开始就告诉你测试的话,在逻辑上更好理解,测试是什么,是关系的判断,成立,不成立,真和假。让你一下子就记住了。反之,一会想表达式,表达式。表达式太多了。

《写给大家看的C语言书》中的代码并不规范,对了。初学者最容易犯得错是拿来一本书上的代码敲在电脑里,一运行报错。检查了一遍。没错啊。是不是我太笨了?还是我不适合?这里我要告诉你的事。和你没关系。排除你中文输入法的错误,最有可能是很多书上的代码,是不完整的。只是一个代码片段,只是作者为了演示来用。并不规范,所以直接运行出错。也有可能是印刷错误。解决办法是:一是用原书的光盘。一般都有源代码。另一种是找一本严谨的书,我接触的《21天》就行。书中的代码都十分完整规范。即使不看光盘直接看书抄代码也没事。

最后《写给大家看的C语言书》书最后的21点游戏。我用了一天的时间来读来看来做。很可惜我没做出来。就算把源码抄一遍也有地方不理解。于是乎我第一次考虑自己是不是笨。。我想网上有很多21点游戏的思路和书上的不一样。一种看不懂,可以看另外的总有适合你的。所以留着以后看。不能拘泥一个地方,这点对初学者尤为重要。

在写本文章时,我的状态也已经调整好了(睡了一觉就好了,我是不是没长心?)。恩。

最后我的推荐是:一本好的c语言入门书。记住是入门书,不是经典书。如果发现很多都看不懂那就说明书不适合,试试其他书。当然
我更推荐和视频一起看《郝斌c语言》电驴有下。这本入门也不错。

现在我可以很骄傲的说。我已经入门了。是的。(看过3本书。一本一半,两本通读,完整的看了一部视频,写了40个左右的小程序练习)

接下来,可以看经典书了- -!






展开全文
有用 12 无用 3

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“写给大家看的书评”的回应

云中君 2017-04-12 20:39:58

楼主的意思应该是说语法入门了吧。

云中君 2017-04-12 20:39:25

兄弟你说得对,就应该出些类似《笨方法学Python》里面那样简短有趣的题。

茶茶 2013-12-12 10:01:12

0基础的学习C语言确实很难。我就是一个例子。
如楼主所说,大部分的书里代码不规范,或者只有片段,没有完整内容。学起来特别费劲。
而且不少书,如谭浩强的那本,经常在代码中写入一些后面才会学到的内容,超前的内容又看不懂,就很伤信心。
最近在看一本啊哈C,一个意外的情况下找到的书,感觉非常适合我这种小白。终于对循环有了比较好的了解,算是能蒙对一些方法了。
但我觉得除了这些以外,大部分C语言编程教程都没有简单的实例目标,比如做个计算器,或者什么的。都处于基础和高端两端,没有很好的跟实际效果结合起来。嗯,我觉得这是一个很好的路子

薛非 2013-11-22 13:38:04

“现在我可以很骄傲的说。我已经入门了。”
可笑
你只是自己以为自己入门了而已
在我看来
你连门都还没摸到甚至还没看到

薛非 2013-11-22 13:36:14

读K&R确实需要智商
需要多少呢?
不多不少
就是理解C语言所需要的那么多的智商

美!梦!!! 2012-10-29 23:15:06

楼主,我也想学

薛非 2012-08-01 16:37:10

"最后《写给大家看的C语言书》书最后的21点游戏。我用了一天的时间来读来看来做。很可惜我没做出来。就算把源码抄一遍也有地方不理解。"


那段代码本来就有错
你当然做不出来

Monkey.D.ZS 2012-04-18 15:33:20

楼主,通病相连啊。我是看完了谭浩强的C再来看这的。的确很简单。而且有意思。但是看完后收获不大。估计主要原因是练的少了吧

重慶大俠 2012-04-09 09:22:32

哈哈!!!!简直和我学C的坎坷经历完全一样

永远的格瓦拉 2011-10-09 13:36:52

谢谢,我貌似懂了,最近又有很多感悟。渐渐的我把计算机当成了一门工具。
不过最近要应付考研,编程要放一放了。

钟声 2011-09-26 14:57:48

你想太多了..

在大概通过学习C语言,知道计算机的编程原理的时候,就开是实战吧.
写一些自己感兴趣的程序,进步会更快.

如果你没有强大的压力促使你去学习,建议学一个高级语言,最好是解释性的(perl,python,php).这样会增加自己的兴趣,也不容易放弃.