我是编程新手,今天刚开始学习编程。我看了一些视频和一些书的开头,想找到适合我的学习资源,但我有些内容理解起来有点困难。
其中一个视频使用了endl
,另一个使用了\n
来介绍基本的“Hello World”,我想了解这两者之间的区别。
所以,我了解到endl
和\n
之间的区别在于endl
会刷新代码,而\n
不会,这使得endl
的速度较慢。这些信息我在谷歌上都可以搜索到。
然而,当我搜索 C++ 的刷新时,由于其中使用了专业术语,我无法理解其含义。
什么是刷新,以及何时和为什么要这样做?什么是缓冲区?
如果可以,请用非常基础的方式解释一下。
flush()
的方式拉下排水塞。 - user0042