c++该如何学习

发布时间: 2017-05-20 编辑:褚老师 来源:江西教育资源网本文已影响 位读者

  在新的一学期里,大一的小伙伴们都开始接触起了一个新的计算机编程软件,即c++,下面江西教育资源网小编为你整理了c++学习方法,希望对你有帮助。

  c++学习方法

  1、明确学习目标:学编程,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。

  2、打好基础:学编程要具备一定的基础。首先是数学基础,从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,初学者有高中水平就差不多了。其次逻辑思维能力的培养非常重要,学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。编程思想至关重要,要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

  3、掌握重要概念:一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针这些语法、结构的应用例子,做到举一反三,触类旁通。

  4、多实践多交流:掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

  5、养成良好的编程习惯:编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。

  6、加强计算机理论知识的再学习:学编程是符合理论→实践→再理论→再实践的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。

  7、网络资源:在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。

  系统地学习C++ 语言方法

  1.建议先把C搞清楚,至少基本语法没啥大问题,然后C++基本就是一些OO的思想加上C的语法(当然一些细节不太一样)。

  2.初学者极容易陷入cpp那浩瀚无垠的语法细节之中,建议先认真理解一些OO的基本思想,如:封装,继承,多态,运算符重载,类,对象等等,先把自己编程的思想从面向过程转到面向对象,具体的语法细节前期不要纠结太多。

  3.其实软件涉及到很多学科,语言知识一门工具,初学者不要把所有的精力都投入到编程语言的学习上,多花点精力和时间学习操作系统,编译原理,汇编,数据结构等等,系统的学习将来会有助于你的发展,否则,你可以code的很久很久,还是一个码农。

  4.编程时实践性很强的东西,纸上得来终觉浅,很多时候你去面试,HR一句话“废话不多说,放码过来”,你就知道什么是“读书千遍,不如代码一行”了。

  5.不要仅仅局限于实现细节,等有一定的基础后,建议看一些uml和设计模式的书籍,有利于向更高层次的发展。

  6.不要仅仅在课堂上跟着老师的步伐走,一定要注意课下的自学,师傅领进门,修行在个人。

  7.life is too short to learn cpp,不要沉迷于自己的那片小天地中,多锻炼,多与人交流。

  刚开始的话,先从最简单的 helloworld 开始,边学边敲,培养兴趣和成就感,这样走起来压力会少一些,学习基础语法的同时,试着因为需要而去调用各种库函数,然后学习各种API,这时已经可以算是一名初级C++程序员了。

猜你感兴趣:

1.初学者怎么学习c++

2.c++ 学习心得

3.学习c++需要的时间以及知识

4.c++学习心得体会

5.c++语言学习方法

网友评论

江西教育资源网友情链接投放、商务合作、投稿、请联系QQ:66904404 邮 微信同号 QQ邮箱同号

Copyright © 2011 - 2020 All Rights Reserved

江西教育资源网 版权所有

本网站采用的作品包括内容和图片全部来源于网络用户和读者投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系:66904404@qq.com,我站将及时删除。

回到顶部