跳到正文
信奥逐课

第 022 课

#include

🟢 入门 约 5 分钟

一句话理解

#include 用来引入现成的功能库。

为什么要学

cin、cout、vector、algorithm,都得先包含对应头文件。

讲解

#include <iostream> 几乎每份信奥代码都要。要用 vector 就加 <vector>,要用 sort 就加 <algorithm>

它发生在编译之前的预处理阶段:把库的声明“贴进来”。

写错头文件名,后面用到的 cin 就会显示未定义。

例子

#include <iostream>
#include <algorithm>
#include <vector>

三行分别引入输入输出、算法、动态数组。用到什么再 include 什么,不要凭记忆乱加一堆也没关系,但要知道每一行的作用。

常见错误

练习 做完再看下一课

要用 cin/cout,最常包含哪个头文件?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课