我要学C++,已经学过C,什么程度我也不懂,谁能给我告诉我接下来该干什么啊!或者给我推荐几本好书,谢!
我要学C++,已经学过C,还自己学了一段时间的C++,什么程度我也不懂,老师教我们C的时候用的是谭浩强老师的《c程序设计》,我现在自己学C++用的也是谭浩强老师的《C++...
我要学C++,已经学过C,还自己学了一段时间的C++,什么程度我也不懂,老师教我们C的时候用的是谭浩强老师的《c程序设计》,我现在自己学C++用的也是谭浩强老师的《C++程序设计》这本书,看了一大半了,自己感觉还是能看明白的,估计就是现在对有些东西还不够熟练,接下来我应该干什么啊?我打算看完了《C++程序设计》之后再看《C++primer》这本书,这样行不行呢?我也不是很清楚!
现在我大二了,学的不是计算机专业!!
请各位过来人给点意见,让我少走点弯路,非常感谢!! 展开
现在我大二了,学的不是计算机专业!!
请各位过来人给点意见,让我少走点弯路,非常感谢!! 展开
6个回答
展开全部
学习C++的话,看你目前的水平,我说一下从完全不懂到最后高手的专家推荐路线吧:
1. 《C++ Primer》Lippman写的,经典中的经典,C++入门的宝典,读完这本书,基本语法过关,部分技巧掌握。
2.《The C++ programming language》C++的创始人Bjarne Stroustrup写的,这本书的权威性毋庸置疑,而且这里面讲到了一些比较底层的东西,如果你看过了《C++ Primer》的话,这本书可以跳着看,懂的就跳过。
3.《Effective C++》 Scott Meyers顶级大师用活泼幽默的语言写的书,这本书中讲到了许多应该注意的问题,这是十分值得购买的书。(Lippman曾把程序员分为看过effective c++的和没看过的两类。由此可见此书的重要性)
4.《More Effective C++》上书的姊妹篇,这本书里讲到了许多关键性的技术,对提高程序的效率是非常有帮助的。
5.《Advanced C++》这是一本神奇的书,里面讲到了许多连C++设计者都没想到的妙法,解决了许多看似不可能解决的问题。Scott Meyers曾隆重推荐过的书。
6.《Inside the C++ Objects Model》又是Lippman的大作!这本书讲到了他在开发第一个C++编译器时的许多想法,彻底解析了C++底层机制是如何实现对象模型的,看过这本书,你对C++的了解会有质的飞跃!从这刻起,你有权力说你是一个C++程序员了!
光学C++语言基本上看完上述的书就是高手了,其他经验要在实践中累积,这是我个人的经验。另外,你学了C++还要开发程序,开发软件,无疑要使用MFC之类的东西
《API Programming》和《MFC Windows 程序设计》两书值得一看。这两本书能迅速提高你的实践水平。
1. 《C++ Primer》Lippman写的,经典中的经典,C++入门的宝典,读完这本书,基本语法过关,部分技巧掌握。
2.《The C++ programming language》C++的创始人Bjarne Stroustrup写的,这本书的权威性毋庸置疑,而且这里面讲到了一些比较底层的东西,如果你看过了《C++ Primer》的话,这本书可以跳着看,懂的就跳过。
3.《Effective C++》 Scott Meyers顶级大师用活泼幽默的语言写的书,这本书中讲到了许多应该注意的问题,这是十分值得购买的书。(Lippman曾把程序员分为看过effective c++的和没看过的两类。由此可见此书的重要性)
4.《More Effective C++》上书的姊妹篇,这本书里讲到了许多关键性的技术,对提高程序的效率是非常有帮助的。
5.《Advanced C++》这是一本神奇的书,里面讲到了许多连C++设计者都没想到的妙法,解决了许多看似不可能解决的问题。Scott Meyers曾隆重推荐过的书。
6.《Inside the C++ Objects Model》又是Lippman的大作!这本书讲到了他在开发第一个C++编译器时的许多想法,彻底解析了C++底层机制是如何实现对象模型的,看过这本书,你对C++的了解会有质的飞跃!从这刻起,你有权力说你是一个C++程序员了!
光学C++语言基本上看完上述的书就是高手了,其他经验要在实践中累积,这是我个人的经验。另外,你学了C++还要开发程序,开发软件,无疑要使用MFC之类的东西
《API Programming》和《MFC Windows 程序设计》两书值得一看。这两本书能迅速提高你的实践水平。
展开全部
可以,《C++ pirmer》挺经典的,然后就要学数据结构和算法了,语言毕竟是工具,重要的是解决问题的能力,多动手写一些程序,或者参与一些项目,能够锻炼自己的编程能力,之后要学设计模式之类的了,还有《effective c++》这书到时也可以看,也可以看一下STL相关的书,对C++的提高很有帮助。
祝你进步。
祝你进步。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
敲程序吧!那样前进的会更快,你会发现比看书有用的多!更容易学一些,C++兼容C!
学习软件Visual Studio 2005、Visual Studio 2008、Visual Studio 2010都可以! 学会使用Visual Studio XXX软件调试
学习软件Visual Studio 2005、Visual Studio 2008、Visual Studio 2010都可以! 学会使用Visual Studio XXX软件调试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看懂你不知道再看一遍吗,真是的,就是谭浩强写的那一本,是最简单,写得最清楚的一本了,其它的更难,多看几遍没错,你肯定是很多概念都没弄懂,还有多看写得精彩的程序,就这么简单,我都开始学java了,最后记住,没有任何一个问题经得起重复。
祝你好运
祝你好运
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我看行。主要的不是看多少书,而是要多看人家好的程序,然后自己多编程序,多调试。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是先学的C然后学的C++,其实C过渡到C++还是挺麻烦的我感觉,主要就是要掌握C++面向对象的思想,可能谭浩强的书太过体系化了,不利于把握面向对象的思想,对没学过C的人可能还比较合适。我觉得lz可以去网上下些课件什么的看,或者看些入门的文章,把思想熟悉了,语法什么的都是小事情。理解了面向对象,再去看些高级的教程,比如C++ primer这种,我不是学计算机的,觉得这种书挺有深度的,不太适合非专业的初学者 。
当然,一定要多写程序!我的第一个作业就是写一个图书管理系统,虽然写的很烂但是写完之后收获很大。
当然,一定要多写程序!我的第一个作业就是写一个图书管理系统,虽然写的很烂但是写完之后收获很大。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询