我想学C语言, 听说 C语言三日通 和21天学通C语言 这两个挺好的, 想要这两本书,

Python07

我想学C语言, 听说 C语言三日通 和21天学通C语言 这两个挺好的, 想要这两本书,,第1张

强烈推荐 C Primer Plus 中文版,这是很好的入门教程,楼上也说了。至于C语言3日通,算了,那是骗小孩的,谁能3日通C语言,那还要老师干嘛?还要那么多教程干嘛?3日通的话遍地都是C语言编程高手了。想学就踏踏实实,买一本一步步打好基础,所谓3日通不过是了解个大概,但是3日后还不是一样不会编程。我四年前就学了C++,以为C不用学了,最近还不是买了C Primer Plus 中文版从头学一遍,既是很好的入门教程又是很好的参考书。你自己想清楚吧。编程这东西不是三两天就会了的,可不要好高骛远啊。想要书,可以到淘宝、卓越、有路网上买,要电子档,百度搜索下载。

哈哈,巧的很~我就是青岛二中的,你学长。

正如你说的,如果走专业的话谭浩强就算了。谭的书我是看过的(大学教材),确实很通俗易懂(如果你什么之处都没的话看看也勉强)不推荐主要因为他风格不好,加上书上的错误比较多。

同样,什么21天,3日通这种书最好还是不用看了,当然业余爱好看看也就算了,专业来说这种书很肤浅,而且很浮躁,内容档次参差不齐,重点不突出,不适合作为教材使用,唬一唬业余爱好者还可以。

下面推荐的书单都是个人意见:

<The C programming language (2nd edition)>- K&R 这是经典,和unix结合的比较紧密(毕竟看看编者是谁啊)

<C Primer Plus>- stephen prata 这本书也很经典,书很厚,字比较小,内容很全面而且详细,适合入门

======

以上两本都是入门书籍,第一本较薄英文原版也就270页左右(含appendix和index),第二本较厚600+页,而且字比较小。

=======

进阶的书推荐:

<C traps and pitfalls>- Andrew Koenig 这本书可以帮助我们发现平常工作当中使用C语言容易犯的问题,和语言本身的一些问题

<pointer on c>- Kenneth Reek C的经典之处在于指针,所以这本书着重强调了指针

至于expert c programming,个人没有读过,所以不敢妄加评价,但是网上的评价普遍不错,而且作者也很知名,应该不失为一本好书。

======

上面这三本书特别是第一本如果没有基础的话没法看,pointer on c开篇说这是一本教材,但是作者也强调了需要对编程有一些基本的认识,至少了解一些基本的控制流。上面的书作为业余爱好者看不看差不多,专业的话主要推荐前两本(因为expert这一本我没看过……)

======

另外,给你个忠告,很多人都想学什么黑客技术,我初中那一阵子也有过这种想法。但是现在(至少我当时)网上所有的所谓黑客教程不过就是用一些别人写好的工具玩玩而已,自己其实根本没什么技术,这种东西学不学都一样。

黑客的本意是走捷径的人,他们都是技术的高手,并且深爱着技术,绝对不是现在肤浅理解的现在人们理解的黑客。所以如果你真的喜欢技术,那么就扎扎实实的学起来。像语言这种东西一步步来,之后可以自己找到自己喜欢的方向钻研下去。

C语言可以说是基础性的,学好这一门,再学习其他语言都会相对容易。

学习语言最重要的不是看书,而是动手写。上面的这几本书后面都提供了大量练习题,在学习的同时应该经常动手写程序才能够熟练驾驭语言。

同时,C的高手一般都在数学上有不俗的表现,所以数学一定学好。

====

书在哪里买的话,你可以直接在amazon或者当当搜索这些书名就可以买到。具体地址就不给出了(在网上买书还比较便宜,不建议在实体店买,或者如果愿意看电子版直接下载就好)

去了二中之后如果对编程感兴趣建议参加信息竞赛。

再有什么问题可以私信。