在你用读写操作的时候,数据是先被放到了内存中,然后电脑再将数据写到文件中,当你数据调用完的时候不代表你的数据没有了,而是还有一部分有可能会留在内存的缓冲区中。
-
endl操作符作用就是将调用的数据用完后自动清空缓冲区,同时换行。
-
而/n只是单纯的换行而已。
在cout命令中是默认为没有缓冲的,所以说endl和/n在cout语句中的使用是没有区别的。但是我们必须要明白其中的内容。