在c++中一般换行有2种方式,一种是'\n'另一种是endl,但这2种有点不同,就是endl在换行的时候会强制刷新缓存,也就是你输出的内容会立即显示。而缓存自己也可以刷新,就是等缓存里东西存到一定的数量时会自己刷新(貌似是2/3)不过现在大多数的编译器都能在输出时立即显示了。。。