如何学习C++编程: 7 步骤
dsbk步骤1:了解C++的历史
开始编写一门语言的最好方法是学习它的起源。尽管你也许不能完全理解所阅读的内容,但有些页面将向你介绍稍后会出现的重要术语(如“面向对象编程”)。
步骤2:安装C++编译器(以及可能需要的IDE)
用C++编程需要编译器,因为实际的源代码必须编译成计算机可以运行的文件。如果你使用的是Windows,Visual C++ 2010 Express是一个不错的选择,而对于Linux而言,使用Geany会比较适合。两者都带有内置的IDE(集成开发环境),让你更轻松地编写源代码。(注意:网上很多人会建议你使用Bloodshed Dev-C++ 的IDE和编译器。本篇指南并不推荐。它已经5年没有更新了,并且存在大量的已知漏洞,具体可以参见: http://sourceforge.net/p/dev-cpp/bugs/ )
学习如何有效使用IDE。有些IDE的特性不常见,编程时可能会不方便使用,因此,通读或保存IDE的不同选项和设置是非常有用的。
步骤3:选择一两个教程开始学习C++
这一步和编译器一样,是所有步骤中最重要的步骤之一。在这个步骤中,有几件事你必须要确保。首先,确保教程完全是针对编程新手编写的,因为这些教程的描述是最全面的。其次,确保教程中的代码遵循C++ 03标准,甚至是更新的C++ 11(仍然未形成标准,所以要注意编译器问题),因为现代编译器在编译过时的代码时会遇到问题,或者直接拒绝编译。C programming.com上的C++教程和www.cplusplus.com/doc/tutorial/上的教程都是一些不错的教程。
步骤4:尝试每一个新概念
编程的一个重要部分不仅是阅读不同的概念,还要在自己的代码中使用它们。把代码复制粘贴到IDE中并不是长久之计。将每个示例写出来,甚至用现学的概念尝试创建自己的程序思路,从而学习更多的知识,这种做法才能让你收获更多。
步骤5:向其他开发人员学习
编程最棒的一点就是,无论你的编程水平有多高,总能找到与你水平相当或比你高一级的源代码。学习更复杂的源代码的一个好方法就是通读一遍,直到你遇到无法理解的地方,然后开动脑筋把它想通;如果代码的某个部分你不理解,那就阅读教程或参考资料,直到理解了为止。
步骤6:运用所学的概念解决问题
记住所学知识的最佳方法不仅仅是写出源代码例子,而是用它来完成一项任务。C programming.com和Project Euler都有不错的问题,你可以尝试解决这些问题,从而将概念应用到实际情况中。如果你实在不会设计算法来专门解决问题,那么作为最后的方法,你可以上网查一下其他人用过的算法,并从中学习。如果不去学习问题的解决方案,那解决问题又有什么意义呢?
步骤7:给那些需要的人提供帮助
既然你已经学习了C++,应该开始帮助其他新手,在线解决他们的问题,帮助他们开启学习之旅,就和你当初一样!如果向你寻求帮助的人不愿意听你的建议,不要感到沮丧:即使你没有帮到提问者,其他人还可以学习你提供的答案。
《如何学习C++编程: 7 步骤》由 dsbk 采用 知识共享署名 4.0 国际许可协议 进行许可, 转载请注明出处 https://dsbk.wdbfg.com/计算机与电子产品/C-7.html