任何人都可以向我解释这段代码是如何工作的? [英] Could anyone explain to me how does this code work plz ?

查看:57
本文介绍了任何人都可以向我解释这段代码是如何工作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 int main(){
int n = 7;
pid_t pid = fork();
if(pid)
{
if(fork())
n ++;
printf(%d \ n,n);
}
if(fork())
{
n + = 2;
printf(%d \ n,n);
fork();
}
printf(%d \ n,n);
返回0;
}





我的尝试:



i试图从逻辑上考虑它,但我仍然是这种语言的初学者。

解决方案

fork()系统调用 [ ^ ]



搜索结果

int main( ) { 
    int n = 7;
    pid_t pid = fork();
    if(pid)
    {
        if(fork())
            n++;
        printf("%d\n", n);
    }
  if(fork())
    {
        n +=2;
        printf("%d\n", n);
        fork();
    }   
    printf("%d\n", n);
    return 0;     
}



What I have tried:

i have tried to think it logically but i am still beginner in this language.

解决方案

The fork() System Call[^]




这篇关于任何人都可以向我解释这段代码是如何工作的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆