C++中endl和\n的区别

  • cout << ... << endl;

在终端显示. . .的内容后换行,同时刷新缓冲区的内容。相当于cout << . . . << "\n" <<  flush; 。

  • cout << ... << "\n";

仅在终端显示. . . 的内容后换行。

 


使用场景

  • 在考虑效率且没有必要刷新输出流时使用cout  << . . . << "\n";
  • 在一些大程序需要刷新输出流时使用cout << . . . << endl;
发布了9 篇原创文章 · 获赞 3 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览