1. fork()创建的新进程成为子进程.一次调用,两次返回,子进程的返回值是0,而父进程的返回值是新子进程的进程ID,如果出现错误,fork返回一个负值. 2. 可以通过fork返回的值来判断当前进程是子进程还是父进程. 3. 为什么在父子进程中不同?“其实就相当于链表,进程形成了链表,父进程的fpid(p 意味point)指向子进程的进程id, 因为子进程没有子进程,所以其fpid为0. 4. C程序由正文段.初始化数据段.非初始化数据段.堆和栈组成. 5. 子进程获得父进程的数据段.堆和栈