Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 2.11 KB

File metadata and controls

49 lines (33 loc) · 2.11 KB

二、编译并运行

Visual Studio 编译

继续上一章,Hello World 程序现在已经完成,可以编译和运行了。您可以通过转到“调试”菜单并单击“启动而不调试”(Ctrl + F5)来完成此操作。然后,Visual Studio 编译并运行在控制台窗口中显示文本的应用程序。

如果您从“调试”菜单中选择“开始调试”( F5 ),显示 Hello World 的控制台窗口将在主函数完成后立即关闭。为了防止这种情况,你可以在 main 的末尾添加一个对cin::get函数 的调用。该函数属于控制台输入流,将从键盘读取输入,直到按下 return 键。

#include <iostream>
using namespace std;
int main()
{
  cout << "Hello World";
  cin.get();
}

控制台编译

作为使用 IDE 的替代方法,只要您有 C++ 编译器,您也可以从终端窗口编译源文件。例如,在一台 Linux 机器上,你可以使用 GNU C++ 编译器,它可以在几乎所有的 Unix 系统上使用,包括 Linux 和 BSD 家族,作为 GNU 编译器集合(GCC)的一部分。这个编译器也可以通过下载 MinGW 安装在 Windows 上,或者作为 Xcode 开发环境的一部分安装在 Mac 上。

要使用 GNU 编译器,你需要在终端窗口中输入它的名字“g++ ”,并给它输入和输出文件名作为参数。然后,它生成一个可执行文件,该文件在运行时产生的结果与在 Visual Studio 的 Windows 下编译的结果相同。

g++ MyApp.cpp -o MyApp.exe
./MyApp.exe
Hello World

评论

注释用于在源代码中插入注释。它们对最终程序没有影响,只是为了增强代码的可读性,对您和其他开发人员都是如此。C++ 有两种注释符号——单行和多行。单行注释以//开始,延伸到行尾。

*//* single-line comment

多行注释可以跨越多行,并用//分隔。

*/** multi-line comment **/*

请记住,空白字符——比如注释、空格和制表符——通常会被编译器忽略。这让你在如何格式化你的代码上有很大的自由度。


1T0】