endl和/n似乎都做了相同的事情,但它们之间有细微的区别。
null
不能 而输出行则会刷新缓冲区 cout< 只需插入一个新行。
因此 不能<
endl和是:
endl |
|
---|---|
它是一个操纵者。 | 这是一个角色。 |
它不占用任何内存。 | 它占用1字节的内存,因为它是一个字符。 |
它是一个关键字,存储在字符串中时不会指定任何含义。 | 它可以存储在一个字符串中,并且仍然会传达断线的特定含义。 |
我们不能在双引号之间写“endl”。 | 我们可以写“在像cout这样的双引号之间””; |
它仅由C++支持。 | 它在C和C++中都得到支持。 |
它会在整个过程中不断刷新输出缓冲区中的队列。 | 它在程序结束时只刷新一次输出缓冲区 |
注:cout< 在性能方面似乎比 不能<
除非需要冲洗水流。
本文由 阿克沙萨克塞纳酒店 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.请参阅主页上的帮助和其他极客。如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END