if (pid==0)
{
//child
}
else
{
//parent
...
}
Run Code Online (Sandbox Code Playgroud)
为什么"其他"部分是必要的?是不是暗示我们在父母身边?
是不是暗示我们在父母身边?
没有.在fork()调用之后,有两个进程从代码中的完全相同的点运行.只有一个是父母.您放在else块中的代码仅由父代运行,就像if块内的代码仅由子代码运行一样.在子语句和父语句执行整个if/ else语句之后的代码.