我有一个问题用叉子,我不会丢脸.
#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 ×1