我要学C++,已经学过C,什么程度我也不懂,谁能给我告诉我接下来该干什么啊!或者给我推荐几本好书,谢!

我要学C++,已经学过C,还自己学了一段时间的C++,什么程度我也不懂,老师教我们C的时候用的是谭浩强老师的《c程序设计》,我现在自己学C++用的也是谭浩强老师的《C++... 我要学C++,已经学过C,还自己学了一段时间的C++,什么程度我也不懂,老师教我们C的时候用的是谭浩强老师的《c程序设计》,我现在自己学C++用的也是谭浩强老师的《C++程序设计》这本书,看了一大半了,自己感觉还是能看明白的,估计就是现在对有些东西还不够熟练,接下来我应该干什么啊?我打算看完了《C++程序设计》之后再看《C++primer》这本书,这样行不行呢?我也不是很清楚!
现在我大二了,学的不是计算机专业!!
请各位过来人给点意见,让我少走点弯路,非常感谢!!
展开
 我来答
今生今灭
2011-03-30 · TA获得超过2747个赞
知道大有可为答主
回答量:1499
采纳率:50%
帮助的人:1520万
展开全部
学习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 程序设计》两书值得一看。这两本书能迅速提高你的实践水平。
敛正雅7f
2011-03-30 · TA获得超过2030个赞
知道大有可为答主
回答量:1553
采纳率:0%
帮助的人:1740万
展开全部
可以,《C++ pirmer》挺经典的,然后就要学数据结构和算法了,语言毕竟是工具,重要的是解决问题的能力,多动手写一些程序,或者参与一些项目,能够锻炼自己的编程能力,之后要学设计模式之类的了,还有《effective c++》这书到时也可以看,也可以看一下STL相关的书,对C++的提高很有帮助。
祝你进步。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云梦倩欣
2011-03-30 · 知道合伙人软件行家
云梦倩欣
知道合伙人软件行家
采纳数:2717 获赞数:10459
武汉科技大学计算机专业

向TA提问 私信TA
展开全部
敲程序吧!那样前进的会更快,你会发现比看书有用的多!更容易学一些,C++兼容C!

学习软件Visual Studio 2005、Visual Studio 2008、Visual Studio 2010都可以! 学会使用Visual Studio XXX软件调试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小虾咪kkkkkkk
2011-03-30
知道答主
回答量:99
采纳率:100%
帮助的人:28.9万
展开全部
没看懂你不知道再看一遍吗,真是的,就是谭浩强写的那一本,是最简单,写得最清楚的一本了,其它的更难,多看几遍没错,你肯定是很多概念都没弄懂,还有多看写得精彩的程序,就这么简单,我都开始学java了,最后记住,没有任何一个问题经得起重复。
祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fe5084
2011-03-30 · TA获得超过136个赞
知道答主
回答量:99
采纳率:0%
帮助的人:41.6万
展开全部
我看行。主要的不是看多少书,而是要多看人家好的程序,然后自己多编程序,多调试。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
optmg
2011-03-30 · 超过27用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:62.7万
展开全部
我也是先学的C然后学的C++,其实C过渡到C++还是挺麻烦的我感觉,主要就是要掌握C++面向对象的思想,可能谭浩强的书太过体系化了,不利于把握面向对象的思想,对没学过C的人可能还比较合适。我觉得lz可以去网上下些课件什么的看,或者看些入门的文章,把思想熟悉了,语法什么的都是小事情。理解了面向对象,再去看些高级的教程,比如C++ primer这种,我不是学计算机的,觉得这种书挺有深度的,不太适合非专业的初学者 。
当然,一定要多写程序!我的第一个作业就是写一个图书管理系统,虽然写的很烂但是写完之后收获很大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式