C++程序结构

学习编程语言的最好方法是编写程序。通常,初学者编写的第一个程序是一个名为“Hello World”的程序,它只是将“Hello World”打印到您的计算机屏幕上。尽管它非常简单,但它包含了 C++ 程序所具有的所有基本组件。让我们看看这个程序的代码 -

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

让我们剖析一下这个程序。

第 1 行 -我们从 #include<iostream> 行开始,它本质上告诉编译器从 iostream 复制代码file(used for managing input and output streams)并将其粘贴到我们的源文件中。标头 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”以打印到标准输出设备。

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