fork()函数与printf(),‘\n‘,putchar(),缓冲区,子进程
概要fork()函数产生的子进程从fork()函数的下一条语句开始执行。标准输入输出是行缓冲,即一行满了才会刷新,那什么是刷新呢?刷新就是将数据从缓冲区取出来,真正能刷新,要满足什么条件呢?A.满刷新,即一行满了(1024个字节)才会刷新;B.遇到’\n’会刷新;C.调用fflush()函数;D.程序结束 fclose(); int p1; printf("AAA\n"); p1=fork();对于上面的程序段,由于printf()中包含’\n’,使得prin
原创
2020-10-17 21:08:41 ·
1216 阅读 ·
1 评论