csapp ch8.2 练习题

csapp ch8.2 练习题_第1张图片
开始猜一个0,一个2,1,但是执行结果却是
不确定的
csapp ch8.2 练习题_第2张图片
csapp ch8.2 练习题_第3张图片
csapp ch8.2 练习题_第4张图片
但是我试了这么多次
从来没有先输出p1: x=2
答案
csapp ch8.2 练习题_第5张图片
代码

#include "csapp.h"
int main () {
    int x = 1;
    if (Fork() == 0) {
        printf("p1: x=%d\n", ++x);
    }
    printf("p2: x=%d\n", --x);
    exit(0);
}

你可能感兴趣的:(csapp)