C语言缓冲区
#include <stdio.h>
#include<unistd.h>
int main()
{
printf("CSDN");
sleep(5); //程序暂停5秒钟
printf("技术社区\n");
return 0;
}
程序执行5秒后,第一个输出语句会和第二个输出语句同时输出,执行第一个输出语句后缓冲区并未刷新,直到第二个语句执行’\n’;
#include <stdio.h>
#include<unistd.h>
int main()
{
printf("CSDN\n");
sleep(5); //程序暂停5秒钟
printf("技术社区\n");
return 0;
}
第一个语句输出后,延时5秒,第二个语句输出。