跳转至

第一个程序

安装 G++

G++ 是在 Linux 平台上编译 C++ 程序的编译器,所以我们需要先安装 G++。可以通过以下命令判断 G++ 是否已经安装:

$ g++ --version

如果出现了报错,那么就是没有安装过 G++。可以通过以下命令安装:

$ sudo apt install g++

你好,世界

在第一个程序中,为了检测我们的配置是否可行,一般都输出 Hello world!。这象征着你打开了一个新的世界,仿佛在向这个新的世界问好一般。

在 C++ 当中,我们可以使用 cout 命令进行输出。接下来,就让我们打开编辑器或 IDE,开始向电脑问好吧!

#include <iostream>

using namespace std;

int main() {
  cout << "Hello world!" << endl;
  return 0;
}
#include <cstdio>

int main() {
  printf("Hello world!\n");
}

对于 C++

  • 第一行:我们使用了一个宏命令 include,宏命令前面需要加 #。我们这里包含了系统头文件 iostream,用尖括号包括起来。这句话的意思是我们引用、包含了这个头文件。这个头文件在 C++ 当中是用来进行输入输出的。
  • 第二行:这里是空行,在宏命令和其他语句之间空上一行是好习惯。
  • 第三行:这里我们使用了一个名字空间 std,顾名思义,也就是标准名字空间,C++ 定义的很多函数为了不与其他函数重名,因此统统塞进了名字空间里面。
  • 第四行:这里是空行,using 语句空行是一个好习惯。
  • 第五行:int main() 表示这是一个主函数,也就是程序开始执行的地方,int 表示返回值类型,这里是整数(integer)的意思,当程序正常是就返回 \(0\)。函数里面的语句使用大括号括起来。
  • 第六行:cout 是输出一些东西,后面跟着的两个小于号就是流控制符,用来进行输出的。这里用双引号标的就是字符串,表示这里有一个为 Hello world! 的字符串进行输出。endl 就是换行并刷新缓冲区,不要也可以。
  • 第七行:return 表示返回,这里返回零,表示程序运行正常。

对于 C

这是一门已经被 CCF 抛弃了的语言,并且 C++ 兼容 C,你可以在 C++ 里面书写 C。

思考

这就是如何输出 Hello world! 的过程。你可以把引号内的字符串更改成任意的样式,都可以输出。快去尝试一下吧!

评论