由一个面试题关联到的: int main{ fork() || fork() } 逻辑上一共创建了多少个进程(包括父进程)? 答案是三个! 分析如下: 你肯定想到了 || 的运算特性,前面的fork返回子进程号,不为0执行结束,万事大吉,所以结束了,一共创建了2个进程嘛!