目录

C++

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++ 集成开发环境。

1、安装Visual Studio

典型的Visual Studio有三个版本:

学习者应选择Visual Studio Community,安装过程非常简单,且无需配置即可工作。

通过VisualStudioSetup.exe启动Visual Studio Installer,选择“使用 C++ 的桌面开发”(仅选择所需的组件来节省安装时间和磁盘空间,并始终可以根据需要随时以增量方式添加更多组件)。

2、安装VS Code及插件支持

VS Code通过按需安装插件来支持不同语言及功能。参考官方教程,配置 Visual Studio Code 以使用mingw-w64中的 GCC C++ 编译器 (g++) 和 GDB 调试器来创建在 Windows 上运行的程序。

3、Mac和Linux

4、Hello World

Hello World程序通常用以检验开发环境是否正常运行,以及了解代码的基本结构。

  #include <iostream>
  using namespace std;
  
  int main()
  {
      cout << "Hello World !" << endl;
      system("pause");
      return 0;
  }