请问你自己学习C++的方法是什么?怎样提高自己的编程能力?

 我来答
温厚且敏捷灬君子兰5555
2011-03-18 · 超过27用户采纳过TA的回答
知道答主
回答量:244
采纳率:0%
帮助的人:97.5万
展开全部
我建议按从浅到深的步骤来学。先学基础,可以《The C++ Programming Language》或《C++ Primer》为教材,在看的时候顺便做书的练习题,洋蛮子的书写得还是很好的。
然后看实例书,可以参考一些项目实例,这样的书很多。最好是关于标准C++的书。
再看一些高级的书,如《Effective C++》《Effective STL》《Exceptional C++》,这是用来提高你的水准的专家级教材,但不并难理解。
最后练习VC++,MFC之类的。再学一些你的专业相关的C++应用。
平时多研究代码。
定好心态,现在学C++的前途比Java之类的要好很多,祝你好运。
追问
你Q多少?请教一下
百度网友dbecaad78
2011-03-19 · TA获得超过2402个赞
知道大有可为答主
回答量:2592
采纳率:0%
帮助的人:1451万
展开全部
对着教程,或则书本,都有习题的。每道习题都做一遍。会慢慢从简单 到很复杂。碰到复杂的算法 别逃避。这样你会发现不知不觉中 就在进步。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-18
展开全部
第一步:语义
编程语言是要给计算机去读的,所以很死板,只要弄清楚每一个语句的元素是什么意思,那按照约定,组合起来的意思肯定不会错。第一步就是不求读懂程序,不求明白一个程序每一段要达到什么目的,只要明白每一步做了什么——就只有这两个可能:修改了什么值,使程序的执行顺序发生了什么变化。

第二步:学会用定式
学会printf,scanf,qsort,sqrt这些基本的函数。学会写几个简单的小定式,并明白它是干什么的,比如变量值交换,for循环累加,还可以是数据结构的操作……

第三步:学会建模
看看别人是怎么用程序去解决一个问题的,怎么把一个问题分割成一个个小问题,分别分步去解决,每一步又是怎么把想法转成算法,把算法转成代码;还有怎么把一个问题归结为一个己解决的问题。

第四步:练!
熟能生巧。用的多了你就知道计算机能承受什么样的运算压力,知道要不要优化,该怎么优化。
用的多了就能知道,一段代码怎么写才不容易出错,出错了容易查找。

PS:没有接触过编程的,不建议上The C++ Programming Language这类倾向于语言Reference的书,因为新手根本不知道有什么需要Refer的。建议还是先以语言了解编程建模的思想,通过建模了解PC原理,然后通过PC原理去解析编程语言的设计目的及精髓。
学语言不等于学编程,编程重要的思想,语言只是用来表达。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲁步静槐07L
2011-03-18
知道答主
回答量:8
采纳率:0%
帮助的人:3.4万
展开全部
自己学习VC++的方法是看程序,从简单的程序开始,写程序的注视,弄明白每一步都是做什么的,同时总结为什么要这么编写。看的多了就能试着自己写一些小程序,或者把一些小程序融合成一个大程序,这样编程能力自然就提高了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式