跳转到内容

现代 C++:精华/全局问候的剖析

来自维基教科书,自由的教科书

让我们更详细地检查一下我们上次的程序。

代码 & 解释

[编辑 | 编辑源代码]
#include <iostream>
#include <string>

这些包含文件是标准要求的,因此任何想要提供合适的 C++ 编译器的人都必须提供它们。 有多种包含文件是必需的,它们的集合被称为 标准库

  • <iostream> 允许我们使用 std::coutstd::cin。 我们所有的程序都会包含它,因为它们都是控制台程序。
  • <string> 是任何时候你想使用 字符串(表示文本的值)时都需要,这同样适用于我们所有的程序。


int main()
{
	std::cout << "Hello, world!\n";
}

如前所述,int main 是所有 C++ 程序所必需的。 现在忽略括号和花括号;只需要知道它们是必需的。

std::coutstd::cin 分别用于控制台 输出输入std命名空间,它基本上代表是谁给了我们这些东西,而这个命名空间是 标准 命名空间 - 也就是说,这些东西来自标准库。 "c" 仅仅意味着 C++ 从其 "父" 语言 C 继承了它们。

字符串末尾的 "\n" 是一个 换行符;它导致后续文本在下一行打印。

标准库
C++ 标准要求的几种有用的代码片段,随所有 C++ 编译器一起提供,都在 std 命名空间下。
字符串
表示文本的值。
命名空间
名称目录,或者说按名称查找东西的地方。
换行符
用于分隔两行文本的字符。 也称为 换行。 语法:\n
现代 C++:精华
 ← Hello, world! 全局问候的剖析 世界的回应 → 
华夏公益教科书