小编Osc*_*rin的帖子

双安培在这个程序中做了什么?

我正在学习如何使用fork创建进程,我对以下内容感到困惑.这是代码:

int main() {
    int ret = fork();
    // printf("%d\n", ret);
    ret = ret && fork(); /* Here is where I am confused*/
    // print("ret: %d\n", ret);
    if(ret == 0) {
        fork();
    }
    printf("Hello world\n");
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

那么,双安瓿的用途是什么呢?我使用"printf"运行程序以了解究竟是什么值,但它变得更加混乱,因为第一个"printf"中的输出为0而第二个"printf"为"1".所以我不太确定双安瓿是做什么的.

我很感激帮助!

c fork process ampersand

1
推荐指数
2
解决办法
6791
查看次数

标签 统计

ampersand ×1

c ×1

fork ×1

process ×1