行缓冲区概念
什么现象???
#include <stdio.h>
int main()
{
printf("hello Makefile!\n");
sleep(3);
return 0;
}
直接出现运行结果 hello Makefile,然后再停留3秒
什么现象???
#include <stdio.h>
int main()
{
printf("hello Makefile!");
sleep(3);
return 0;
}
停留3秒,然后出现结果 hello Makefile
什么现象???
#include <stdio.h>
int main()
{
printf("hello Makefile!");
fflush(stdout);
sleep(3);
return 0;
}
直接出现结果
“\n”确实对缓冲区有强制刷新的作用