首页 > 试题广场 >

考虑下面的程序: int main(){ &...

[问答题]
考虑下面的程序:
int main(){
      int status ;
      pid_t pid;
      printf ("Helloln");
      pid = Fork();
      printf("%d\n", !pid) ;
      if (pid  != 0){
         if (waitpid(-1, &status, 0) > 0){
               if i (WIFEXITED(status)  !=0)
                   printf ("%d\n", WEXITSTATUS(status)) ;
               }
      }
      printf ("Bye\n");
      exit(2) ;
}
A.这个程序会产生多少输出行?
B.这些输出行的一种可能的顺序是什么?

这道题你会答吗?花几分钟告诉大家答案吧!