if(fork())fork()

far*_*ris 2 c fork

我正在学习操作系统测验,我不明白输出是什么

if(fork())
    fork()
Run Code Online (Sandbox Code Playgroud)

会产生.谁能解释一下?

我不明白这一行:

if(fork())
Run Code Online (Sandbox Code Playgroud)

编辑:

我对"输出"的意思是,如果执行此代码,将有多少进程.

对不起,学习后我有点头晕.

caf*_*caf 10

这是一个提示:if (fork())只是一种简短的写作方式if (fork() != 0).

  • 我宁愿认为`if(x!= 0)`是编写`if(x)`的漫长道路.:) (4认同)