易网时代-编程资源站
Welcome
微信登录
首页
/
操作系统
/
Linux
/
Linux环境编程--fflush(stdout)有什么作用
代码:
printf(
"hello "
);
//fflush(stdout);
fork();
输出:hello代码:
printf(
"hello "
);
fflush(stdout);
fork();
输出:hello
hello说明:系统函数fork()创建新的进程。printh后打印内容在缓冲区里,fork后,父子进程的缓冲区里也是相同的,进程退出时,缓冲区输出到屏幕,所以有两份。而fflush(stdout)当然是清空stdout的缓冲区了
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图