Exit() 和 Return() 的区别

来源:互联网 发布:淘宝月饼事件 编辑:程序博客网 时间:2024/05/16 19:10

exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束
return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用

exit(0)  是非正常退出
exit(1)  是正常退出

在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回值.. exit(1)表示进程正常退出. 返回 1; exit(0)表示进程非正常退出. 返回 0

 
原创粉丝点击