设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 1948|回复: 9
打印 上一主题 下一主题

什么时候用endl,什么时候用“\n”、

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 02:03:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
什么时候用endl,什么时候用“\n”、有没有什么规定,还是随便用都可以?
2#
发表于 2009-11-4 02:03:55 | 只看该作者
差不多
"\n"是纯的换行符
而endl只是一个变量而已
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 02:03:56 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-4 02:03:57 | 只看该作者
endl  =\n+ 清空缓冲区
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-4 02:03:57 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-4 02:03:58 | 只看该作者
4楼正解
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-4 02:03:59 | 只看该作者
endl是刷新流!
而\n是输出一个换行符!
回复 支持 反对

使用道具 举报

8#
发表于 2009-11-4 02:04:00 | 只看该作者
以前就会endl表示换行,学习了...
回复 支持 反对

使用道具 举报

9#
发表于 2009-11-4 02:04:01 | 只看该作者
换行而不清除缓冲区:cout << "Hello C++" << "\n";
清除缓冲区而不换行:cout << "Hello C++" << "flush";
即换行而又清除缓冲区:cout << "Hello C++" << "flush" << "\n";
cout << "Hello C++" << endl;
所以 endl == \n + flush
回复 支持 反对

使用道具 举报

10#
发表于 2009-11-4 02:04:02 | 只看该作者
原来是这样 还以为 \N是C里用的ENDL是C++里的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 02:45 , Processed in 0.115841 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表