跳到正文
信奥逐课

第 043 课

endl

🟢 入门 约 5 分钟

一句话理解

endl 会换行,并且刷新输出缓冲区。

为什么要学

偶尔用可以。循环里大量 endl 可能拖慢程序。

讲解

cout << endl; 等价于换行并 flush。

调试时 endl 能马上看到输出。提交的程序若输出量很大,用 \n 更合适。

两者在正确性上通常一样,差别主要在速度。

例子

cout << 1 << endl;
cout << 2 << endl;

输出:

1
2

两行输出。每次 endl 都可能立刻把缓冲区送出去。

常见错误

练习 做完再看下一课

循环中大量输出时,通常更推荐?

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课