求助各位大爷!关于C++和C语言
本人学习和使用C++,C已经6年了,
也熟悉JAVA,C#,Dephi等
谈点个人的理解(纯手动):
C++算是是C的扩展,
不过两者的编程思想,套路和特性其实不太一样。
如果有编程基础,特别是C#或者JAVA可以从C++直接学
如果没有的话建议先学C(推荐找C语言之父Bjarne Stroustrup
的原书来看.再推荐一本《c和指针》)
C的语言和指针等等各方面的特征可以配合着一些A*,DFS等算法,边做边学
ACM啥的很多也比较提倡用C来做是有原因的
语言入门其实不难,不过像C++这样的,要深入精通还是需要花费非常巨大精力的
入门推荐
c++ primer,很详细,也很浅显,是我看过的初级C++的最好书籍
<c++大学教程>,作者[美]Harvey M.Deitel,Paul James Deitel,电子工业出版社出版,非常经典
进阶的话
The C++ Programming Language 《C++程序设计语言》
by Bjarne Stroustrup
找原作者的书看是最靠谱的Effective C++
暂时就推荐这四本,推荐多了也没必要
你学习的时间久了就会有自己的判断了
另:国内的书质量层次不齐,就我看到的而言,85%左右都是拼拼凑凑,还很不规范.
有人推荐谭浩强的C语言书.但更多的人是在喷它
我个人的理解是:
谭浩强的书其实算是很好的入门书籍,浅显易懂得要死.
不过确实太多毛病了,容易误导初学者(之后要更改编程习惯是很麻烦的)
不过和其他书籍一起对照学习的话,其实是蛮不错的书
累死了,纯手打
望采纳 ~
c++是c的扩展,所以先c再++
c++后c就已经学了