cout<<"This is a C++ program\n";与cout<<"This is a C++ program"<<endl;有何差别? 200
2个回答
展开全部
输出效果相同,但是有一个很大的区别:
‘\n’只是换行而已,而endl是先换行,再刷新缓冲区。代码如下:
//以下两行等价:
cout << "This is a C++ 蔽世program." << endl;
cout << "This is 宏笑肢a C++ program." << '\n' << flush;
还有,要注意:
//以下升陆两行等价:
cout << "This is a C++ program." << '\0';
cout << "This is a C++ program." << ends;
请牢记endl和ends的特殊之处,以前做题被坑过。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询