C++ endl/ends/flush的区别

endl与ends、flush的区别

endl表示输出并换行,ends表示输出加一个空格,flush表示什么都不加,直接输出

int main()
{
	for (int i = 0; i < 5; i++){
		cout << i << ends;
	}
}

#include

using namespace std;

int main()
{
	for (int i = 0; i < 5; i++){
		cout << i << endl;
	}
}

C++ endl/ends/flush的区别_第1张图片

#include

using namespace std;

int main()
{
	for (int i = 0; i < 5; i++){
		cout << i << flush;
	}
}

你可能感兴趣的:(C++,小知识)