当前位置:学习生活->编程学习 ->如何学习C++编程

原创版权标志如何学习C++编程

作者:codexia  发表时间:2015/6/24  阅读:
[摘要] 很多初学者都停留在教科书式学习编程,用肉眼检查代码,在没有任何基础的条件下,还检查不出来,而不是很熟练的程序员轻易就看的出来的。本文说了一些基本的学习方法,对任何语言的编程学习都是有用的。希望对初学者有用。
使用支付宝扫码领红包,余额宝付款才可以使用红包哦!不要忘记哈。每天扫一次,天天赚红包!!可以将二维码保存到手机,每天直接扫码领红包啦!!
    编程就是编写程序。编程和我们其他的一些科目不一样,它不是理论课,是十足的实践课。既然是实践课,那就必然需要大量的实践。就比如学游泳,这是一个实践性很强的,但是你也可以先学大量的理论,然后下水游泳,结果下水后才发现一些基本的动作都不会,发现自己手脚很不灵活,脑子也很迟钝,因为你慌了,呛水了,那想的了那么多。
    实际上,编程是同样的道理。很多人经常那一个简单的不能再简单的问题到各大论坛和群里问,让别人帮他看错在哪里,基本也不是逻辑错误,都是语法错误,不是少了一个括号就是基本函数使用出错。正确的是一样的,不正确的千奇百怪,就不列举了。
    编译器是把代码生成二进制程序obj文件的一个好东西,链接器就把相关东西链接在一起组成一个可执行的文件或者链接库。写程序不知道这两个就是太悲剧了。不会用这两个那就是更悲剧了。
    通常我们使用这两个东西来把代码生成我们想要的可执行文件,但是,我们还可以用它来检查我们的代码。所有的语法错误根本就用不着我们去一行行的用肉眼检查,最终都是要通过编译器检查的,我们直接给它检查就对了。我们写的程序只要编译器认可就对了,而不是要老师等的认可,使用编译器检查不仅不是作弊,反而是高效学习的方法。编译器编译不通过的地方你检查一下,修改好你就知道怎么错的了,这样一检查,省掉了你大量的检查时间。初学者很多根本还找不到错的地方,更别提省时间。把去论坛和群问的时间花在编译器检查上,早就查出问题了。
    还有,编程一定得动手,千万不要什么都记。动一次手,一次把程序全部编译通过,然后运行到你要的结果,你就会进步很多。然后反复的编程,自己不断变化要求,自己不断改进,不仅很有兴趣,进步是非常明显的,不要运行完了就不管了,多少也得变化两下子,这样你就能深刻的学到。写程序找错是一个基本又重要的能力,实践开发中,主要时间花在找错上面,叫做调试。这里的调试,主要是非语法错误,属于逻辑错误,即结果不是自己预期的,没有实现自己的功能。
    编译不通过,在底部是有错误提示的,很多是英文提示。这些提示的意思一定要看懂,然后就是解决问题。看多了提示,看到提示就知道是上面错误,所以需要大量的错误最后解决错误。看到的错误提示,你可以双击错误提示,然后会自动调到错误的地方用一个箭头指向错误的一行。这时候就很轻松定位到错误的地方。你就可以在这一句或者前后来找了。这个方法我以为初学者都知道的,结果发现大量的初学者都不会,所以在此说了一下。看完后赶紧试试。
    要动手编程,那就需要写代码,也就是上机。要大量的练习,就自己要有一台电脑。如果有各种原因,至少要经常去机房去练习,不上机永远都学不会编程。你可以学会理论,但永远不能手动写出想要的代码。不要跟自己找借口,想学好,我相信你能找到方法的。
    有了大量的实践,才能深入的理解。出了大量的错并且试着解决了你才会学得很好。所以要端正一个心态,不要怕错误,而是看见错误要喜欢。我现在如果发现自己代码编译没有任何错误,并且代码量很大,多半是有点不安,因为人总会疏忽的,不过编译通过就是对的,这个不用怀疑。看到错误,改正后然后通过,感觉还是不错的。这里就是要告诉你,一定不要畏惧错误,就是因为这些错误才会让你学习百倍前进。
微信扫码关注公众号CPP技术网,微信号cpp_coder,关注我们的公众号,阅读更多精彩内容!每天还可以领取大红包哦!!!每天还可以领取大红包哦!!!每天还可以领取大红包哦!!!
文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)