Linux下的一个C语言程序
#include<stdio.h>#include<stdlib.h>voidfunction(){if(fork()==0){fork();printf(“Hello\...
#include <stdio.h>
#include <stdlib.h>
void function() {
if (fork( ) ==0) {
fork( );
printf(“Hello\n”);
exit (0);
}
return;
}
int main()
{ function(); printf(“Hello\n”);
exit (0); }
这个程序最后输出“Hello”这个结果三遍,这个是为什么啊?新手求助,谢谢~~ 展开
#include <stdlib.h>
void function() {
if (fork( ) ==0) {
fork( );
printf(“Hello\n”);
exit (0);
}
return;
}
int main()
{ function(); printf(“Hello\n”);
exit (0); }
这个程序最后输出“Hello”这个结果三遍,这个是为什么啊?新手求助,谢谢~~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询