如何用C ++编写“ Hello World”程序?

要运行hello world程序,您必须执行以下步骤-

编写一个C ++程序

现在您已经安装了编译器,是时候编写C ++程序了。让我们从编程示例的缩影开始,即Hello world程序。在此示例中,我们将使用C ++将hello world打印到屏幕上。创建一个名为hello.cpp的新文件,并向其中写入以下代码-

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

让我们剖析这个程序。

第1行-我们从#include <iostream>行开始,该行本质上是告诉编译器从iostream文件(用于管理输入和输出流)中复制代码并将其粘贴到源文件中。标头iostream,它可以执行标准的输入和输出操作,例如将该程序(Hello World)的输出写入屏幕。以井号(#)开头的行是由所谓的预处理程序读取和解释的指令。

第2行-空行:空行对程序无效。

第3行-然后我们声明一个名为main的函数,其返回类型为int。main()是我们程序的切入点。每当我们运行C ++程序时,我们都会从main函数开始,并从该函数的第一行开始执行,并继续执行每一行,直到到达结尾为止。我们在这里使用花括号({)开始一个块。这标志着main函数定义的开始,第5行的右括号(})标志着它的结束。这些花括号之间的所有语句都是函数的主体,该主体定义了调用main时发生的情况。

4号线-

std::cout << "Hello World\n";

这行是C ++语句。该语句包括三个部分:首先,std::cout,它标识标准控制台输出设备。其次,插入运算符<<表示将以下内容插入到std::cout中。最后,我们要在屏幕上用引号括住一个句子。在我们学习C ++的过程中,这对您将变得更加清楚。

简而言之,我们为cout对象提供了一个字符串“ Hello world \ n”,以将其打印到标准输出设备上。

请注意,该语句以分号(;)结尾。此字符标志语句的结尾

编译程序

现在,我们已经编写了程序,我们需要将其翻译为处理器可以理解的语言,即二进制机器代码。我们使用第一步中安装的编译器执行此操作。您需要打开终端/ cmd,并使用cd命令导航到hello.cpp文件的位置。假设您已安装GCC,则可以使用以下命令来编译程序-

$ g++ -o hello hello.cpp

该命令意味着您希望g ++编译器使用源文件hello.cpp创建一个输出文件hello。

运行程序

现在我们已经编写了程序并对其进行了编译,该运行它了!您可以使用以下程序运行程序:

$ ./hello

您将获得输出-

Hello world