代码中的子进程为何不执行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 }
}