标签: c fork
我很难理解这段代码。我被问到打印多少次"你好"。答案是8,当我运行它时我得到8,但我觉得它应该打印5。
任何人都可以解释这是如何打印8次的吗?
int main() { doit(); printf("hello\n"); exit(0); } void doit() { fork(); fork(); printf("hello\n"); return; }