ups日常巡检内容:为何可以 cout<<endl;

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 03:13:07

endl和"\n"不同,
"\n"只是简单换行;
endl是一个ostream操作符,它把一个换行符插入到输出流中,然后再刷新ostream缓冲区(刷新ostream缓冲区:立即送显到屏幕(或立即写入文件)。缓冲方式下有时为了IO的效率,会在缓冲区容量到一定限度时才输出。如果仅输出\n,在缓冲区未到输出上限或人为调用清缓冲区例程前字符不会显示出来。)

endl 是 iostream.h 中的一个函数,主要作用是换行,所以可以这么用。