如题,在使用fork函数创建进程之前建议使用fflush(NULL)刷新流缓冲区; 原因:在fork()的调用处,整个父进程空间会被复制到子进程中,包括指令,变量值,程序调用栈,环境变量,缓冲区,等等。