This question already has answers here:
What is the origin of magic number 42, indispensable in coding? [closed]
(6个答案)
3年前关闭。
为什么在退出进程时使用42作为退出参数?我想知道它是某个宏值(例如1是EXIT_FAILURE宏的值)还是具有更深的含义?
很明显,我使用exit(1)还是exit(42)都没有关系,但是为什么只使用42?
(6个答案)
3年前关闭。
为什么在退出进程时使用42作为退出参数?我想知道它是某个宏值(例如1是EXIT_FAILURE宏的值)还是具有更深的含义?
if(pid == 0) {
printf("something\n");
exit(42);
}
很明显,我使用exit(1)还是exit(42)都没有关系,但是为什么只使用42?
最佳答案
除0以外的任何数字都可以。但是42是Answer to the Ultimate Question of Life, the Universe, and Everything。
在IT人士中非常受欢迎...
但是,道格拉斯·亚当斯为什么选择42?
我坐在办公桌前,凝视着花园,以为“ 42会做到”。一世
输入。故事结局
关于c - 为什么要退出(42)? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39366400/
10-15 00:23