1979年,C++诞生于贝尔实验室,是典型的面向对象编程语言(C是典型的面向过程编程语言,面向过程和面向对象是两种重要的编程思想)。C/C++具有由美国国家标准协会(ANSI)及国际标准化组织(ISO)维护的标准,在编程语言中,地位极高,而C++是信息学奥林匹克竞赛(NOI)的参赛语言。
Windows 是绝佳的 C++ 开发的平台;Visual Studio 是面向 .NET 和 C++ 开发人员的综合性集成开发环境(IDE),Visual Studio Code(VS Code)是可在 Windows、macOS 和 Linux 上运行的独立源代码编辑器。尽可能使用 Windows 版 Visual Studio,或 macOS 和 Linux 版 VS Code。另外一个被推荐的开源 C/C++ IDE 是 Code::Blocks,它是 NOI、NOIP 指定的 C/C++ 集成开发环境。
典型的Visual Studio有三个版本:
学习者应选择Visual Studio Community,安装过程非常简单,且无需配置即可工作。
通过VisualStudioSetup.exe启动Visual Studio Installer,选择“使用 C++ 的桌面开发”(仅选择所需的组件来节省安装时间和磁盘空间,并始终可以根据需要随时以增量方式添加更多组件)。
VS Code通过按需安装插件来支持不同语言及功能。参考官方教程,配置 Visual Studio Code 以使用mingw-w64中的 GCC C++ 编译器 (g++) 和 GDB 调试器来创建在 Windows 上运行的程序。
Hello World程序通常用以检验开发环境是否正常运行,以及了解代码的基本结构。
#include <iostream> using namespace std; int main() { cout << "Hello World !" << endl; system("pause"); return 0; }