怎样学习C++?初学,求教高手指点!在这里先谢过了!

 我来答
立刻就立刻
2011-07-18 · TA获得超过145个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:111万
展开全部
我以自己的学习C++的经历,说下我的建议,一家之言。
首先,楼主要先自我定位,定位自己到底想把C++学到什么程度,是可以参加工作?还是炉火纯青?然后再制定一个学习合适的学习路线及其周期
不管你是想达到哪种水平,入门的书籍选择绝对重要, 顶着被骂做崇洋媚外的危险,我想说,C++入门教材,《C++primer》绝对是最好的选择,没有之一,读的时候,后面章节如有不理解,适当跳过
当你看完上面这本,如果认真,基本上语法这关可以过了,然后就是算法的理解了,算法可以自己慢慢摸索,算法的学习我觉得主要是理解其中的思想,各种排序算法的思想一定要滚瓜烂熟,回溯、0-1背包,等等
以上任务完成,恭喜你,你火候已经凑活了
晋级的书我就不说了,等你到了上面的阶段,自然知道自己主攻哪一方面,然后再选择教材和资料,还是那个宗旨,教材选择,国外的优先,台湾(侯杰等等)其次,各大高校教材最后,有什么不妥的可以Hi我~
zxlzql2009
2011-07-18 · TA获得超过234个赞
知道小有建树答主
回答量:293
采纳率:0%
帮助的人:293万
展开全部
清华大学出版的那本C语言书,自己看呗。。最主要了解算法的应用,以及它的语法规范性。太多了,你可以去瞅瞅网上教学视频,很多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-19
展开全部
这样看你有什么语言的基础了.才能看得出实现建立在你脑袋里的思想与C++有什么样的不同.如果你以前学了Java,那学C++没有什么困难的地方,一学就会,除了指针那块.如果你以前学了VB,那C++你还要从头学起,把以前学的东西全忘记.如果你以前学了C,那么思想上最大的不同就是C++的面向对象的概念.举个例子,写C程序算1加到100在乘以3,是先循环,在相乘,按照这样的顺序来完成,写C++程序是要建立一个类,这个类中会声明一个方法,计算从a加到b的值,再用另一个类调用这个方法,给它传递参数,1,100.然后这个类本身又有一个计算两个数乘法的方法,在利用最后一个类来调用这个方法给它传递参数3.实际上说起来是比较难理解,真正学的时候会知道面向对象是很厉害的.还有就是C++是C的超集,多了一些语句等.其他的就没什么了.

有C基础就按我刚才说的需要注意的地方就差不多了,学C++的最终发展方向一般不会是控制台操作的C++,一般的目标为MFC.就是VC上面的工具.在MFC的学习之前,要先学习基础的C++语法,掌握之后再学习MFC编程.MFC的学习主要应该先学MFC类,精通之后再深入学习.Windows编程人员不了解API是很可怕的.其他的就靠自己努力了.根据书本上,或老师讲的,一点点按部就班的深入学习,就OK了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式