#include <unistd.h>
#include <stdio.h>
int main()
{
int p1,p2;
while ((p1=fork())==-1);
if (p1==0) putchar('b');
else
{
while ((p2=fork())==-1);
if(p2==0) putchar('c');
else putchar('a');
}
return 0;
}
#include <unistd.h>
#include <stdio.h>
int main()
{
int p1,p2; 创建两个进程
while ((p1=fork())==-1); 进行条件判读
if (p1==0) putchar('b'); 输出b
else
{
while ((p2=fork())==-1);
if(p2==0) putchar('c');
else putchar('a'); 输出a
}
return 0; 返回
}
#include <stdio.h>
int main()
{
int p1,p2; 创建两个进程
while ((p1=fork())==-1); 进行条件判读
if (p1==0) putchar('b'); 输出b
else
{
while ((p2=fork())==-1);
if(p2==0) putchar('c');
else putchar('a'); 输出a
}
return 0; 返回
}
温馨提示:答案为网友推荐,仅供参考