先来说说怎么学习c/c++的,再推荐学习必看书籍:
一、想学习c/c++的人绝对不会是富二代,如果是,那证明这个人已经不是一个正常人了。
- 如果你想把c/c++学的非常好的人必须变成一个非正常人。为了混口饭吃一边玩一边学去,这样你永远是不会真正地走进c/c++的世界,这样还不如不学,地球照样自传,生活照样美好。
- 什么?没时间学习?你怎么说你有时间和美女去吃饭看电影,这里不是说不能去,这个可以有,但是你要想一想这个相对的,你有时间泡妞那么就有时间来看书。
- 重点来了:看书是唯一途径,是唯一不是办法的办法。如果不是,请问你还能怎么办? 对,看大量的书,动手敲大量的代码,记得要用f10或者f11啊,别问我为什么,你自己那么懒还学什么c/c++,放弃的吧,孩子!你会发现生活还可以继续进行下去。再次友情提示:怎么看、怎么敲、敲什么样的代码自己看着办。
二、c必看书籍:
- Dennis M.Ritchie 即 丹尼斯·里奇
- C Traps and Pitfalls(C陷阱与缺陷)去看一下作者介绍吧。
- Pointers on C(C和指针)作 者:(美)里科 著,徐波 译 pis:自己去看书评
- 《你必须知道的495个C语言问题》》:自己去看书评
- 《write clean code》
- 《C标准库》作 者:(美)普劳格 著,卢红星,徐明亮,霍建同 译
- 还可以去看看其他方面的书:陈正冲的 《c语言深度解剖 》以及网上流传的《编程精粹--Microsoft编写优质无错C程序秘诀
三、c++参考书籍(书好不自己去看评价)
- 首推c++ primer 作者:lippman
- the c++ programming language点击进去自己看介绍
- 《Effective C++》简称EC。
简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。有大神说:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”
- 《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》
- 林锐的《高质量编程指南》
说到《Effective C++》,那么我们可以提到另外四本非常棒的书籍
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
《Exceptional C++ Style》
上述几本书,一本也不应该放过。
本人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。
- Bruce Eckel写的、候捷译的Thinking in C++这本书是一本非常值得一读的大作。基础为0的人也可以看懂本书。
- 超级棒的书来了:《Inside The C++ Object Model》/《深度探索C++对象模型》