
fflush(stdin) //清空输入流
fflush(stdout)//清镇庆空输出流
stdin是系统自动生成的指针标准输入流,stdout是系统自动生成的指针标准输出流
flush的作用是刷新缓冲区例如
cout <<"hello1"
cout <<"hello2"
cout <<flush
调用flush后,可以立即把hello1和hello2输出银厅镇给cout,而不是保存在缓冲区里面,等待系统定时刷新。
实锋粗际开发中,系统定时刷新间隔比较快,所以可能看伏灶不出区别。
endl, ends等默认都会刷新缓冲区,不一定非要用flush,例如:
cout <<"hello1" <<endl
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)