首页 新闻 会员 周边

菜鸟求解 进程的迷惑

0
悬赏园豆:10 解决于 2014-04-05 12:45

代码中的子进程为何不执行puts("1111111")呢;

发现在父进程中带有换行符的语句都不执行 为什么呢?

 

int main(int argc ,char **argv)

{

 1 int main(int argc, char **argv)
 2 {    
 3     int i = 1;
 4      pid_t pid;
 5      puts("111111");
 6      printf("22222    ");
 7       pid = fork();
 8        if(pid){
 9            puts("child") ;
10            printf("child i = %d\n",i);
11      } else{
12            puts("father") ;
13            printf("father i = %d\n",i) ; 
14     }
15 
16     return 0;
17  }    
View Code

 

}

旧时雨的主页 旧时雨 | 初学一级 | 园豆:193
提问于:2014-04-05 10:19
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册