www问答网
所有问题
c++中的endl有什么用,什么时候要,什么时候不要??
如题所述
举报该问题
推荐答案 2012-11-06
第一个用处:打印一个回车。而且平台无关。因为unix要"\n";windows要"\n\r"
第二个用处:清空打印缓冲区。因为打印的字符先写入缓冲区,然后再输入。这个一般不明显,如果使用fork()开辟新进程时可能会看到不同。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/nWndA334W.html
其他回答
第1个回答 2012-11-06
作为流式输出的换行符来使用,当你需要换行就使用,不需要换行就不使用。
第2个回答 2012-11-06
换行 看心情 想要就要
相似回答
c++中的endl
是
什么
作用
答:
endl,
位于名字空间std,是一个manipulator,意思是控制流输入输出的函数(或functor,即重载了函数调用运算符的对象)。假设ostr为ostream,则ostr<<endl等价于”ostr<<"\n"<<flush;“,其中flush也是iomanipulator,作用是立即清空流的缓冲区。对任意一个manipulator foo, ostr<<foo; 调用 foo(ostr);...
C++中,
对于cout,什么时候在最后加
endl,什么时候
最后不加endl
答:
当你需要在输出完后换行时加endl
。你可以用两次cout试试,分别在第一个cout后加和不加endl。
用
C++
编程:输入时输完了不用写
endl
的吗?
答:
输入的时候不用endl
。用cout输出时endl的作用是输出一个换行符并且刷新输出流的缓冲区。刷新缓冲区可以保证全部内容输出到屏幕(或其他相应设备)上。否则可能仍暂时保存在缓冲区中,直到缓冲区满了或程序结束输出剩下的东西。
请问,在用cin>>和cout<<
时什么时候
后面要“
endl
;”...
答:
cout<<endl是输出一个换行的,只是在你需要换行
的时候
这么写。cin>>a[i]就是把输入的内容给a[i]
endl不
是某一条代码的结束标志
endl
在
c++中什么
意思?
答:
endl
英语意思是end of line,即一行输出结束,然后输出下一行。endl与cout搭配
使用,
意思是输出结束。按
C++
标准程序库中的描述其实现如下:template。std::basic_ostream&。std::endl (std::basic_ostream& strm)。{ strm.put(strm.widen(\n'))。strm.flush()。return strm。} 可见endl只是一个模板...
C++
编程
endl
的用法
答:
你需要明白这些概念:cin是读入标准输入的istream对象 cout是写到标准输出的ostream对象 >>操作符是用于从istream对象中读入输入 <<操作符用于把输出写到ostream中
endl
是输出一个换行符并刷新缓冲区 就是说endl是输出方面
的,不
能用于cin以及>> ...
请问,在用cin>>和cout<<
时什么时候
后面要“
endl
;”...
答:
getc这个函数,就是有缓存的,他有一个静态变量,属于这个函数,保存所有数据,当数据中出现\n的时候,才把数据逐个字符返回到参数中。无缓存的就是读到一个字符就返回一次。
C++
虽然没有这些接口,但是在底层的实现上,使用的系统调用,是一样的。所以
有时候,
如果你不用
endl,
就不会得到结果。
c中
endl
是
什么
意思
答:
endl是
C++
语言中的一个关键字,意思是结束当前行并将光标移动到下一行的开头。它相当于"\n",但还会根据不同的编译器输出系统所需要的换行符,因此更为通用。
使用endl
可以使代码更加可读、可维护,但因为它多了一次输出函数调用,可能会影响程序的效率。在使用endl时,需要注意它与"\n"的区别。"\n"...
C++
编程
endl
的用法
答:
效果为在输出结果中插入换行符'\n'。要直接
使用endl,
需要使用std名空间,即使用:using namespace std;否则需要使用std::endl 以标准输出流cout为例:cout << "this is a test string" <<endl;的效果就是输出 this is a test string 后换行。用于文件输出流或字符串输出流时用法类似。
大家正在搜
相关问题
C++中endl到底在什么时候必须用
C++中endl的有无的影响
c++中的endl什么意思?
C++中endl的作用
c++中为什么有的句子必须加endl
什么时候用endl,什么时候不用
请问,在用cin>>和cout<<时什么时候后面要“endl...
C++中,对于cout,什么时候在最后加endl,什么时候最...