注册 登录
编程论坛 C++教室

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

Mycr 发布于 2006-12-15 09:56, 2508 次点击

什么时候用endl,什么时候用“\n”、有没有什么规定,还是随便用都可以?

13 回复
#2
一二三四五2006-12-15 09:59
差不多
"\n"是纯的换行符
而endl只是一个变量而已
#3
Mycr2006-12-15 10:16
谢谢
#4
corrupt2006-12-15 17:26
endl  =\n+ 清空缓冲区
#5
yuyunliuhen2006-12-15 17:36
学习了
#6
pusawl2006-12-15 19:01

4楼正解

#7
modi40312006-12-16 22:04
endl是刷新流!
而\n是输出一个换行符!
#8
nuciewth2006-12-16 22:14
以前就会endl表示换行,学习了...
#9
noviceby2006-12-19 01:15

换行而不清除缓冲区:cout << "Hello C++" << "\n";
清除缓冲区而不换行:cout << "Hello C++" << "flush";
即换行而又清除缓冲区:cout << "Hello C++" << "flush" << "\n";
cout << "Hello C++" << endl;
所以 endl == \n + flush

#10
aluo2007-01-10 19:04

原来是这样 还以为 \N是C里用的ENDL是C++里的

#11
slowlybear2007-01-10 22:22
什么叫“缓冲区”。。。小弟不解。。。
#12
lzz44382532007-01-10 23:06
  endl比较好..
#13
kai2007-01-11 16:12
2楼的小朋友要好好学欧。
#14
Alome2007-01-14 16:55

11楼同问,不过还是学习了~呵呵~ THANK YOU!

1