
白痴级新手 如何自学C ..?
————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
有同学问我怎么学好。C ,我没有别的办法给你,**的办法就是读书,读很多书,就能解决。C 作为日常语言,而不是程序语言,很容易做到。
有人又问我,那我该读什么书呢?没时间怎么办?我只能对你说,没时间就别学C 做你喜欢做的事。生活中没有什么。
C ,同样美丽。假如你准备学习,一定要学好,那么我开书单,应该问题不大。

一定要先读一读BjarneStroustrup的TheDesignandEvolutionofC ,了解这种语言的历史。接下来,你可以读其他书,但你应该继续回顾这本书,看看你不断学习的新技术是如何一点一点地接受到这种语言的。python菜鸟教程 pdf。
**本书因人而异,基础更好,可以看StanleyB.Lippman的C Primer,这本书很大,不能看你的星号。基础不是很好,可以看StanleyB.Lippman的EssentialC ,这本书的重量要轻得多,但是四个C 范型都讲了,很清楚。
第二本书应该停止技术层面的东西,冷静下来看看Pike和Kernighan的ThePracticeofProgramming,整理一下程序设计中应该注意的事项。这本书很薄booklet,可以说是程序员必读的指南。菜鸟教程pdf。
第三本书,应该是BruceEckel写,候捷译ThinkinginC ,我每六个月重读一次这本书。可以说,每一章都是发人深省的。这本书让我觉得技术应用的水平很高,但语言很简单。只要我仔细阅读,即使基础不好,我也能理解。当我教书时,我用这本书(我面对的学生是零基础的)。
要上一层,就要慢一步,先把握C 良好的设计习惯。这是ScottMeyers的EffectiveC 和MoreEffectiveC 给我们带来无尽的好处。我MoreEffectiveC 买不起,只好花10元复印装订一本”线装本”,看起来像葵花宝典(;-)。这两本书是真正的经典,作者对C 纯熟,让语言风格读起来简直就像他站在对面讲课。我手里拿着这两本书的原版CD,有兴趣的话可以发E-mail到sjtu@.net或者投资饮水思源gaobo只要你提供光盘,我就免费烧。如果你已经深刻理解了EffectiveC 和MoreEffectiveC ,你可以发现你已经是人群中的鸡鹤了。指导项目运行,编写你想做的所有程序,指出别人看起来不错的代码大小。如果一眼就能看出有人的代码对应”条款27″或”条款M6″,那你真让自己刮目。
我已经说过,如果你想写程序,EC 和MEC 境界足以让你自由应对,但如果你不满意,想关注一些理论问题,或者想看实现的代码,就不应该错过这些好书。我是说HerbSutter的ExceptionalC 和MoreExceptionalC ,这两本书很难,我对每一个阅读笔记都有十几页。特别是在泛型程序设计的部分,这两本书被征集和引用,并进行了深入的讨论。每次看懂一个,都会出汗一次,感觉很爽朗;还有侯捷的STL源代码分析,以实际例子逐一解释STL是怎么实现的?我刚开始阅读,没有发表评论;而且StanleyB.Lippman,Cfront实现者之一,执笔写出InsidetheC ObjectModel,我只有一个字,就是基本帅。我了解了无数编译器解释源代码的细节,以及记忆分布的细节,哈哈,这些都知道,我害怕什么?我了解了无数编译器解释源代码的细节,以及记忆分布的细节,哈哈,这些都知道,我害怕什么?最近又得到了另一个Cfront实现者、C 标准委员会Koenig的C 沉思录,看起来很不错,这里也推荐给大家,但我还没看完,也没有发言权。
**,你,未来C 理论家们,要记住,BjarneStroustrup的TheC ProgrammingLanguage反正也要读四五遍!这就是一切C 书籍的来源。如果你还觉得不够,就去C 一个由标准委员会订购C 标准。c++菜鸟教程。
不要读中国大陆作者的所有书(包括我的)。一切VC 或者不要读具体编译器的书。如果需要补C语言课,买一个很小的K&R的TheCProgrammingLanguage足够了,不要读其他书。不要先学C,再学C ,而要直接学C 。不是先学古文,再学白话,对吧?所以直接相信我更容易。opencv菜鸟教程。
以上文字都是原创的,我愿意对每一个字负责。excel菜鸟教程。




















