首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何学好C++

2012-03-06 
怎么学好C++?我是学计算机的,有一点我很茫然,就是想问问大家,有什么好的方法可以把程序编好。谢谢大家![解

怎么学好C++?
我是学计算机的,有一点我很茫然,就是想问问大家,有什么好的方法可以把程序编好。谢谢大家!

[解决办法]
语法要熟,但不能只看语法书;
多写一些程序,但也要多读别人的。
和具体问题结合。
[解决办法]
有专业基础就多写代码,逐步拓展自己的知识面,比如界面,网络,存储,优化算法都尝试做一两个小项目(自己定)。如果有很好的项目源代码可以看,就多看,多分析,总结其中可取的风格和思路,逐步完善自己的编程风格,增长编程经验。接下来就根据自己的爱好和思维专长选择一个方向(一种语言,一种架构。。)并钻进去。
[解决办法]
多看其他人写的代码,自己多想,还有就是多动手了
[解决办法]
理论与实践相结合

理论就是 看书,实践就是 编程。
[解决办法]
多上机练习,代码百变,其异自现.....
[解决办法]
首先:必须熟练掌握基础知识,这是非常必要的,C++书里面各种基础知识的介绍必须滚瓜烂熟,有些东西即使你不懂 你把他被熟了,在以后的编程过程中偶然遇到 会深有体会的。
这个道理很简单,就像你要学好化学一样 你必须懂得化学元素和化学方程式,基础知识往往都被大家忽略,还有要熟练个别典型的程序和例子。有句话说熟能生巧,当你对什么是多态 多态分几种 他在程序主要起什么作用,多态什么情况下用,我为什么要用多态 ?什么是重载 什么用重载 起什么作用 ?等等 非常基础的知识 如果你总结的很详细 非常熟练这是第一步。基础一定要扎实 不能有半点马虎.不是我罗嗦 对于基础知识的学习再罗嗦都不过分。个人认为 。
其次:在基础知识非常牢固的情况下,开始编程 开始在机器上跑自己的代码,开始看别人的代码。看别人的代码的时候,要注意带着问题去看,他为什么要这样写,这样coding的好处是什么?我可以不可以给他改一改,改完后的好处是什么?在此期间如果你有很多疑惑的话 可以找书 百度 各种途径学习 总结。注意此过程是理论跟实践的结合过程,越迷糊越好 越迷糊就要越找书 总结为什么,并且把你总结的东西记载下来,重要的是把自己的想法记录下来,即使再幼稚的想法也要记下来,用一个好的笔记本 !
最后:在你认为已经基本掌握C++编程的理论和技巧的时候,可以自己尝试的写代码,寻找各种课题 可以在网络中搜索,也可以来论坛上看看,总结经验,在实践中总结 让自己成为一个编程高手。
学习是需要下功夫的,心要细 功到自然成,任何东西没有捷径,踏踏实实学习 认认真真看书,虚心请教,技术在强的 水平再高的编程高手他编出来的代码也是有漏洞的,所以不耻下问 也很重要。
完毕 ! 祝你好运 。
[解决办法]
多实践,写点有用的东西,把自己学的用上就算是学成了。
[解决办法]
我看了半天书,发现还是得通过写程序才能长进
[解决办法]
开始的时候先看看基础知识,后来有点熟悉了再试着写一些简单的程序题,其实主要是那些算法思想,算法思想理解了,编程就不是什么问题了。
[解决办法]
先百度一下


再来问
[解决办法]
对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)

关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感

A不适合编程
B初级程序员
C高级程序员
D软件项目经理

如果想从A变成B的话,到我的资源http://download.csdn.net/zhao4zhong1里面下载“适合程序员的键盘练习”

计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

[解决办法]
基本的东西学过后就要大胆的去实践


编程就像做木匠,你做过一遍,就会做了
[解决办法]
多写代码
多和别人沟通
多在CSDN看看
[解决办法]
简单点说,就是理论结合实践。
我也是新手,目前非常勤劳的在啃一本叫《C++ Primer》的书,快啃完第一遍了,第二遍将动手把文后习题做完。
多读、多看、多写、多实践。--个人意见。
[解决办法]
看书上有关C++的基本语法及其C++的技术特色。剩下的就是多动手多多上机实践。和别人多交流。。

[解决办法]
多上CSDN,对我们门外汉太有用了
[解决办法]

探讨
一句话,你卖身给C++吧。我已经卖了

[解决办法]
先学习语言的语法,接着学习语言的算法。程序=数据结构+算法。算法是程序的灵魂......
------解决方案--------------------


我再说一点就是要静下心来学习,切忌浮躁。
[解决办法]
对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)

计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……
[解决办法]

探讨
对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)

计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

[解决办法]
多写程序,没有捷径可走
[解决办法]
多多练习才是王道
[解决办法]
语法要熟,但不能只看语法书;
多写一些程序,但也要多读别人的。
和具体问题结合。
[解决办法]
多看书,多看源代码,多写程序。
[解决办法]
practise
[解决办法]
最好是找个老师,自己盲目学,时间耽误了,还学不好
-----------------
本人C++经验8年,提供优惠远程培训。详情加:199644181

[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)

关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感

A不适合编程
B初级程序员
C高级程序员
D软件项目经理

如果想从A变成B的话,到我的资源http://download.csdn.net/zhao4zhong1里面下载“适合程序员的键盘练习”

[解决办法]
就是自己编程,熟练一门就行了
[解决办法]
先熟悉语法 多看算法 多编代码

热点排行