如何用 C++ 创建一个简单的程序?
要获得一个非常简单的 C++ 程序,您首先需要对其进行设置,然后为其创建程序。以下步骤列出了如何使用非常简单的程序开始使用 C++。
获取 C++ 编译器
这是您开始学习用 C++ 编程之前要做的第一步。所有主要的操作系统平台都有很好的免费 C++ 编译器。下载适合您平台的编译器,或者您可以使用 tutorialspoint.com 的在线编译器 https://www.tutorialspoint.com/compile_cpp_online.php
- GCC − GCC 是 GNU 编译器链,基本上是 GNU 创建的一堆不同编译器的集合。您可以从 http://gcc.gnu.org/ 下载并安装此编译器
- Clang− Clang 是由 LLVM 社区发布的编译器集合。它适用于所有平台,您可以在 http://clang.llvm.org/get_started.html 下载并找到安装说明
- Visual C++ 2017 Community− 这是 Microsoft 为 Windows 构建的免费 C++ 编译器。您可以从 https://www.visualstudio.com/vs/cplusplus/ 下载并安装此编译器
编写 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