关于学习C++心得

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:43:07
本人学习了一学期C++,仍没找到很好的学习方法,尤其是对问题的分析方面,始终是无从下手,问:我今后应该怎么学习才更有效?
回答得越详细的越好

程序.最主要的是实践.
就我所学过的语言来说(差不多十门), C++应该是其中最难的.
这不仅在复杂的语法上, 而且还有就是怎么样用这种语言来表达"面向对象"

也就是面向对象的基本原理..

不过根据你提供的信息.你应该是在校学生. 当然可能关于面向对象,设计模式.重构.敏捷开发.等比较少.
我觉得你一开始..应该学好"数学", "数据结构" "算法", "英语"

记住.学语言.不仅仅是学语言. 语言仅是一种表达方式而已..

只有全面撑握了这些东西. 然后你学了语法..

就要经常锻炼 . 写不好没关系. 哪怕再小的程序.. 你写写改改

慢慢地. 就会提高的.

还有, 不要死攻一门语言. 多看看其他的. 触类旁通..

比如..C++比较难学,但你可以学学JAVA, JAVA倒是好学好用, 而且还能帮助你掌握面向对象的思维. 当然也很适合做出东西.

当然. 你有兴趣可以再学学动态语言.比如 Ruby.
多学一点东西.就会让你的思维广阔。。

记住: 不要放了基础. 多实践. 学程序时养成好习惯. 这包括程序要写得清晰.明了.就像写作一样.

至于你说.问题分析方面. 我建议你.在分析问题的时候. 暂时忘记实现.

什么意思呢? 比如, 现在要写一个通讯录的软件..

问问自己: 这个软件如果是你下载来的.想用.那应该是怎么样的?

也就是目标是怎么样的?

哦, 你会想到, 可以添加联系人信息..等等
你接着又问自己: 那怎么添加联系人信息呢?
你又会得到答案: 可以有个提示: 请输入用户名, 等等

这里面不涉及任何程序细节..只是详细地分析.这个软件出来是什么效果.怎么用,这就是需求..

好了.下面就可以做了..

还有: 就