小编use*_*925的帖子

理解C中的Fork

我有一个问题用叉子,我不会丢脸.

    #include <stdio.h>
    #include <string.h>

    main(){
      printf("test 1.\n"); 

      fork();

      printf("test 2.\n");  
    }
Run Code Online (Sandbox Code Playgroud)

输出是:

测试1.
测试2.
测试1.
测试2.

我不应该得到......:
test1
test2
test2

我真的不明白这一点因为fork应该在fork()之后创建子进程; 而不是再次打印teste1.

c

6
推荐指数
1
解决办法
178
查看次数

标签 统计

c ×1