怎样学好c+...?+

 我来答
qinger無岢冣笩
2016-04-30 · TA获得超过162个赞
知道小有建树答主
回答量:109
采纳率:85%
帮助的人:73.4万
展开全部
一)首先要知道 C++是最难的语言。

这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程语言,因为太容易犯错了。所以,你一定要在一开始就要有很小心谨慎的态度,并把C++当成一种难以训服的猛兽来看待。

二) 多问“为什么要这样”的问题。

学习C++一定要多问几个“为什么是这样”,“凭什么要这样”的问题。比如:很多人知道C++有拷贝构造函数和初始化列表,但你真的知道为什么要有拷贝构造函数?为什么要有初始化列表吗?为什么要有template,为什么要有RTTI,为什么不是别的呢?难道就是为了让一门语言变得Cool一些吗?完全不是这样的,C++中的任何一个feature都有些实实在在的原因,你一定要去了解为什么要把C++设计成这样的原因,你才能学好C++。

三) 看书,大量的C++书。

你可以按如下先后顺序阅读《C++ Primer》,这本初级读本可能让会你啃得很痛苦,所有的语言的特性和为什么都在里面了,好好读读。当然由C++之父写的《C++程序设计语言》也不错。两本看一本就好了

四) 了解C++的语法仅仅是万里长征的第一步,你还需要看看《Effective C++》和《More Effective C++》这两本书并不厚,如果你对C语言不熟,这两本书会让你回去补C语言的课。

五) 如果看书让你觉得学习混乱,那么建议你找个好的c++讲师看完整的c++视频来学习

六) 如果你觉得看视频学习痛苦,那么建议你找个经验丰富的老师教你学习,这样不浪费时间而且还能又快又完整全面的学习c++的知识,出来工作也是会学有所用。

现在想学好c++的朋友大都选择了专业的培训,这样即省时间也可以学习上分清主次,不至于感觉自己都学会了,可是用在实际的项目中却没办法结合学到的知识。小编的朋友就是通过培训完成c++的学业,现在学有所用很不错。可以找我,你们交流下。
自恋狂TL
2016-04-28 · TA获得超过691个赞
知道小有建树答主
回答量:518
采纳率:75%
帮助的人:128万
展开全部
做看看别人的教学视频,从基础学起,多做题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式