如何学习C++以及相似的编程语言和编程提升

2025-05-28 02:21:05

1、首先应该了解这蜂擒萏赃门语言的诞生背景,比如C++就是从C开发过来的,尽管你在了解的过程中很多概念当时不了解(例如:面向对象),但是这个可以在你的脑海中形芤晟踔肿成该编程语言开发形成的意义,会给你一个开阔而又局限的视野,比如刚开始你知道C++是面向对象最重要是类,但是你继续深入了解,你又会发现还是这样吗?或者你学习网页HTML,知道是标签式语言,和JavaScript的区别又是什么呢?了解的过程中联想带着问题。

如何学习C++以及相似的编程语言和编程提升

2、了解该编程语言为什么开发出来的缘由后。这一步我们就要针对我们自己所用的操作系统来搭建该编程语言(C++)的开发环境。如果在windows 下我们可以使用VSXXXX或者QT,unix/linux下我们可以选择Geany等。环境的搭建网络教程比较多,这里不多介绍。

3、搭建好环境过后,我们就可以找一本入门教程来开始。常见的就是Hello,world!程序。几乎每一种傥态尬锪语言都是这样的初始例子作为起步,但是在学习的时候我们不能就直接的跳过,就算复制代码编译连接运行过后看一下结果也行。为什么要自己运行呢?首先不同的编译器会出现不同的结果,相同的有可能出现Bug。其次是自己动手你会掌握,光看看代码你下次也会一个代码都敲不出来。

4、学习了一些基本概念语法数据流算法过后,我们就应拉悟有仍该要学会给自己找提高了。不可能总是停留在一些简单的输入输出上。可以把现实生活中的问题进行抽象,用C++来表示或者解决。比如怎样把班级里的所有人录入并且进行相应信息的绑定存储。或者简单鸡兔同笼问题的解答或者更简单圆形面积计算等。设置一些判断逻辑或者递归调用等技巧。

5、多看一些别人的代码。特别是别人的代码风格和解决问题的方式,比如同样是对一个数组进行排序或者你用的是冒泡排序别人用的是快速排序,多问几个为什么?或者别人用队列你用循环队列。

6、多帮助别人去解决问题,多写代码。等你敲了不少代码过后,就要学会如何影藏代码。等优化代码,在解决问题的目的到达同时,考虑性能等因素。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢