前言
欢迎进入C++的世界!
这是一种令人兴奋的语言,它在C语言的基础上添加了对面向对象编程和泛型编程的支持,在进入20世纪90年代便是最重要的编程语言之一,并在21世纪仍保持强劲势头。C++继承了C语言高效、简洁、快速和可移植性的传统。C++面对对象的特性带来了全新的的编程方法,这种方法是为应付复杂程度不断提高的现代编程任务而设计的。C++的模板特性提供了另一种全新的编程方法——泛型编程。这三种法宝既是福也是祸,一方面让C++语言功能强大,另一方面啧意味着有更多的东西需要学习。
——摘自《C++ Primer Plus》
(文中的面对对象编程和泛型编程等专有名词将在以后的文章中详细解释)
总而言之,C++就是C语言的威力加强版,故C++与C有诸多共同的特性,它们所使用的编程软件也是相同相通的。在此我介绍两种C语言编程软件,一种是Dev-C++,另一种是Visual Studio。
开发环境介绍
Dev-C++
Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE)。
Dev-C++ 的优点是功能简洁,下载安装十分便利,适合于在教学中供 C/C++语言初学者使用,也适合于非商业级普通开发者使用。
Dev-C++ 的缺点是它功能过于简洁,因为更新开发没能跟上时代,许多快捷功能并不具备用过其他的就觉得太难用了,同时没有完善的可视化开发这种大型功能,所以不适用于开发图形化界面的软件。
(注意 Dev-C++是蓝桥杯软件竞赛C/C++组专用开发环境,有需求的可以多多熟悉。)
<