endl vs

endl和/n似乎都做了相同的事情,但它们之间有细微的区别。

null

不能 而输出行则会刷新缓冲区 cout< 只需插入一个新行。

因此 不能< 可以说相当于 不能<<

endl和是:

endl

它是一个操纵者。 这是一个角色。
它不占用任何内存。 它占用1字节的内存,因为它是一个字符。
它是一个关键字,存储在字符串中时不会指定任何含义。 它可以存储在一个字符串中,并且仍然会传达断线的特定含义。
我们不能在双引号之间写“endl”。 我们可以写“在像cout这样的双引号之间””;
它仅由C++支持。 它在C和C++中都得到支持。
它会在整个过程中不断刷新输出缓冲区中的队列。 它在程序结束时只刷新一次输出缓冲区

注:cout< 在性能方面似乎比 不能< 除非需要冲洗水流。

本文由 阿克沙萨克塞纳酒店 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.请参阅主页上的帮助和其他极客。如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享