#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return ;
}

此处可以用"\n"代替 endl

解释:

"\n" 表示内容为一个回车符的字符串。std::endl 是流操作子,输出的作用和输出 "\n" 类似,但可能略有区别。

std::endl 输出一个换行符,并立即刷新缓冲区。

例如:

std::cout << std::endl;

相当于:

std::cout << '\n' << std::flush;
或者
std::cout << '\n'; std::fflush(stdout);

由于流操作符 << 的重载,对于 '\n' 和 "\n",输出效果相同。

对于有输出缓冲的流(例如cout、clog),如果不手动进行缓冲区刷新操作,将在缓冲区满后自动刷新输出。不过对于 cout 来说(相对于文件输出流等),缓冲一般体现得并不明显。但是必要情况下使用 endl 代替 '\n' 一般是个好习惯。

对于无缓冲的流(例如标准错误输出流cerr),刷新是不必要的,可以直接使用 '\n'。

最新文章

  1. Python 代码风格
  2. HTTP &amp; HTTPs
  3. node项目换了环境node_modules各种报错
  4. 教你如何在Kali Linux 环境下设置蜜罐?
  5. 机器学习实战5:k-means聚类:二分k均值聚类+地理位置聚簇实例
  6. Xcode 8:在 Active Compilation Conditions 中自定义环境变量
  7. ZOJ 2760 How Many Shortest Path (不相交的最短路径个数)
  8. Android原理揭秘系列之一动态墙纸
  9. WM_PAINT消息小结
  10. 深入理解JavaScript(1)
  11. ogg 初始化
  12. 微信小程序入门学习
  13. Python 关于字符串处理技巧
  14. 防止html5的video标签在iphone中自动全屏
  15. 支持“WeShopDb”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
  16. url编码&amp;&amp;PHP大法
  17. [笔记]使用Keepalived实现Nginx主从热备
  18. POJ 3276 Face The Right Way
  19. &quot;HTML编码规范&quot; 笔记
  20. 三个线程,ABC 10次(volatile+synchronized)

热门文章

  1. RequestMappingHandlerMapping详解
  2. 【抓包工具之Fiddler】增加IP列;session高亮
  3. Django前后端分离跨域请求问题
  4. bzoj4903 &amp; loj2264 [Ctsc2017]吉夫特 Lucas 定理+状压DP
  5. centos 6.5 解压 tar.gz
  6. vfs之mount()
  7. 【QUIC】Quick UDP Internet Connections
  8. mybatis源码分析之02配置文件解析
  9. Word图片粘贴上传控件,直接粘贴图片到编辑器-DEDE
  10. 数字滚动动画效果 vue组件化