新微赢技术网

标题: 什么时候用endl,什么时候用“\n”、 [打印本页]

作者: ═━灆涩━═    时间: 2009-11-4 02:03
标题: 什么时候用endl,什么时候用“\n”、
什么时候用endl,什么时候用“\n”、有没有什么规定,还是随便用都可以?
作者: 梧桐雨love    时间: 2009-11-4 02:03
差不多
"\n"是纯的换行符
而endl只是一个变量而已
作者: ~Manson魔ミ    时间: 2009-11-4 02:03
谢谢
作者: 幻影    时间: 2009-11-4 02:03
endl  =\n+ 清空缓冲区
作者: 天泪离星    时间: 2009-11-4 02:03
学习了
作者: 顺其自然    时间: 2009-11-4 02:03
4楼正解
作者: 藤蘿下的陽光    时间: 2009-11-4 02:03
endl是刷新流!
而\n是输出一个换行符!
作者: ジ↘夢衹戀    时间: 2009-11-4 02:04
以前就会endl表示换行,学习了...
作者: 红星    时间: 2009-11-4 02:04
换行而不清除缓冲区:cout << "Hello C++" << "\n";
清除缓冲区而不换行:cout << "Hello C++" << "flush";
即换行而又清除缓冲区:cout << "Hello C++" << "flush" << "\n";
cout << "Hello C++" << endl;
所以 endl == \n + flush
作者: 成骏针织机械    时间: 2009-11-4 02:04
原来是这样 还以为 \N是C里用的ENDL是C++里的




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2