C语言 exit (0)是什么意思
答案:3 悬赏:10 手机版
解决时间 2021-04-08 14:47
- 提问者网友:我一贱你就笑
- 2021-04-07 15:12
C语言 exit (0)是什么意思
最佳答案
- 五星知识达人网友:蓝房子
- 2021-04-07 16:31
你用的是linux吗?
在linux中进程的退出会用到exit,后面的0是一个状态会返回给他的父进程。exit(0)就是正常状态退出,他的父进程可以用waitpid或wait获取到0这个东西,当然exit()里面的参数可以使其它的值,有点像errno。
exit和return 不一样,一但调用到exit就会使整个进程结束,并且会关闭文件符等各样IO操作,_exit则不会。
希望回答对你有帮助~
在linux中进程的退出会用到exit,后面的0是一个状态会返回给他的父进程。exit(0)就是正常状态退出,他的父进程可以用waitpid或wait获取到0这个东西,当然exit()里面的参数可以使其它的值,有点像errno。
exit和return 不一样,一但调用到exit就会使整个进程结束,并且会关闭文件符等各样IO操作,_exit则不会。
希望回答对你有帮助~
全部回答
- 1楼网友:不甚了了
- 2021-04-07 18:29
正常退出
- 2楼网友:有你哪都是故乡
- 2021-04-07 17:27
终止程序的执行。参数exit_code 传递给返回值,通常零值表示正常结束,非零值表示应错误返回。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯