#include<stdio.h>#include<stdio.h>#include<unistd.h>#include<sys/types.h>#include<sys/wait.h>intmain(){
pid_t pid =fork();//创建子进程if(pid ==-1){perror("fork error");return-1;}elseif(pid ==0)//child{printf("i am a child:my pid is %d,my father is %d\n",getpid(),getppid());}else//father{printf("i am a father:my pid is %d\n",getpid());wait(NULL);//等待子进程}return0;}