每个 C++ 程序都有一个基本结构,C++程序的部件并不是在同一个地方。不过,这些部件总是会在程序中出现,所以学习 C++ 的第一步就是了解它们是什么。下面开始认识 C++ 的第一个程序。
// A simple C++ program
#include <iostream>
using namespace std;
int main()
{
cout << "Programming is great fun!";
return 0;
}
一起来逐行看一下这个程序。以下是第 1 行:
// A simple C++ program
双斜杠(//)标志着注释的开始。编译器忽略从双斜杠到行尾的所有内容。这意味着可以在该行输入任何想要的内容,编译器绝不会抱怨。虽然注释并不是必需的,但它们对程序员非常重要。大多数程序比此程序复杂得多,注释有助于解释代码的作用和意图。
第 2 行如下所示:
#include <iostream>
当某一行以 # 开头时,表示它是一个预处理器指令。预处理器在编译之前即读取程序,只执行所有以#开头的行。可以将预处理器看作是一个为编译器 “设置”源代码的程序。
#include 指令使预处理器在程序中包含另一个文件的内容。尖括号中的单词 iostream 是要包括的文件的名称。iostream 文件包含的代码允许 C++ 程序在屏幕上显示输出并从键盘读取输入。因为 cout 语句(在第 7 行)将输出打印到计算