exit(?)

wkexuan 2001-10-12 10:52:49
请问exit(0),exit(1),exit(2),exit(-1),在C中有什么区别?
...全文
201 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jamesfangjing 2001-10-13
  • 打赏
  • 举报
回复
exit函数中的参数是函数的返回值,为0时,表示正常,其他任意非0值都表示不正常。
icessl 2001-10-13
  • 打赏
  • 举报
回复
exit(int Code)中的Code是子进程交给父进程的退出码,父进程由此可以
判断子进程的工作状态,比如 nmake(或make,项目管理程序) 和 cc(或cl,C编译器) 的关系,
cc就是 make的子进程.如果编译成功,cc就用 exit(0) ,父进程make得到这 0 之后,继续
做后面的事,如果编译失败,cc就用exit(-1),父进程make得到这个-1后,立即停止项目管理,
让程序员查错.
eternalee 2001-10-12
  • 打赏
  • 举报
回复
exit(0)表示正常退出

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧