相关疑难解决方法(0)

为什么退出(42)?

为什么我们在退出流程时使用42作为退出的参数?我想知道它是一些宏值(如1是EXIT_FAILURE宏的值)还是有一些更深层的含义?

if(pid == 0) {
    printf("something\n");
    exit(42);
}
Run Code Online (Sandbox Code Playgroud)

很明显,如果我使用退出(1)或退出(42)无关紧要,但为什么只有42?

c

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

标签 统计

c ×1