在C++中,endl是一个输出流操作符,用于插入一个换行符并刷新输出流。相当于执行new line和flush两个操作。当使用endl来结束一行输出时,会将缓冲区中的数据立即输出,并且移动到下一行继续输出。与使用'\n'相比,endl会在输出换行符之外,还会刷新输出缓冲区,确保数据立即被输出到屏幕上。
endl
new line
flush
'\n'