endl与ends、flush的区别
endl表示输出并换行,ends表示输出加一个空格,flush表示什么都不加,直接输出
int main()
{
for (int i = 0; i < 5; i++){
cout << i << ends;
}
}
#include<iostream>
using namespace std;
int main()
{
for (int i = 0; i < 5; i++){
cout << i << endl;
}
}
#include<iostream>
using namespace std;
int main()
{
for (int i = 0; i < 5; i++){
cout << i << flush;
}
}