-1

printf如果给出以下代码段,我想知道打印“PROCESS”多少次:

int main()
{
    printf("PROCESS");
    fflush();
    fork();
    fork();
}

请解释有无的逻辑fflush();

4

1 回答 1

2

它将存储在 stdio 缓冲区中的数据写入控制台。从而进入带有明确缓冲区的过程 - 即。没有多次打印出“PROCESS”

PS:假设你的意思fflush(stdout);

于 2015-01-25T07:32:38.750 回答