C 从进程退出状态

C 从进程退出状态,c,process,wait,C,Process,Wait,我想做的是创建一个搜索数组的程序。此外,我将使用不同的进程搜索数组的不同部分。我的问题是,它们是否可以将进程的退出状态设置为搜索值的位置,而不是返回0的退出状态 那将是一个非常糟糕的主意。它还将限制您使用非常小的数组,因为退出状态通常只有8位的值。请参阅例如,如果可以,我将如何更改8位值?您只需返回值来自main(),但如果有更合适的方法,那么这样做似乎毫无意义,也不合适。当你说处理时,你的意思是你做得对吗?如果是这样的话(记住第一条关于这是一个坏主意的评论),你就不能在孩子们里面做一个exit

我想做的是创建一个搜索数组的程序。此外,我将使用不同的进程搜索数组的不同部分。我的问题是,它们是否可以将进程的退出状态设置为搜索值的位置,而不是返回0的退出状态

那将是一个非常糟糕的主意。它还将限制您使用非常小的数组,因为退出状态通常只有8位的值。请参阅例如,如果可以,我将如何更改8位值?您只需
返回值来自
main()
,但如果有更合适的方法,那么这样做似乎毫无意义,也不合适。当你说
处理
时,你的意思是你做得对吗?如果是这样的话(记住第一条关于这是一个坏主意的评论),你就不能在孩子们里面做一个
exit(pos)
?还是我真的错过了问题的重点?示例代码将非常有用。传递给的
int
返回代码与0x0377进行AND运算,因此除非您的数组位置恰好与
pos&0x0377
保持不变,否则您将无法获得正确的位置。