endl就是end line的意思,也就是“结束此行”
实际上有两个作用
换行
加"<<endl"后会有一个换行。下次再用cout输出字符时就会在下一行开始输出,如果不加,就会跟在当前行的最后输出。
清空缓冲区
对缓冲流进行冲刷,将缓冲区的数据全部传递到输出设备并将输出缓冲区清空,使得流中所剩字符被写入输出序列。
endl就是end line的意思,也就是“结束此行”
实际上有两个作用
换行
加"<<endl"后会有一个换行。下次再用cout输出字符时就会在下一行开始输出,如果不加,就会跟在当前行的最后输出。
清空缓冲区
对缓冲流进行冲刷,将缓冲区的数据全部传递到输出设备并将输出缓冲区清空,使得流中所剩字符被写入输出序列。