exit()

fanqing 2001-09-30 01:54:22
有什么办法可以控制exit()。(即要用exit()它起作用,不用时它不起作用。)
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CNer 2001-09-30
  • 打赏
  • 举报
回复
是这样的,只要你调用exit这个函数,
他就会终止程序的运行,然后把,括号里的数返回给dos,一般是保存在al这个寄存器里的。
你如果使用批处理文件。可以得到这个返回代码,
或者,你自己可以得到它,,,,
(好象是额外话嘛,,,,
skyabc 2001-09-30
  • 打赏
  • 举报
回复
同意gigix(透明)的,给别的进程看的,用0,1或符号常量表示调用成功或失败,但你可以用
atexit(),程序会在推出前反向调用atexit()注册的函数。
我表述的可能不够好,但我想一般不是太烂的参考书上都会有讲的。
gigix 2001-09-30
  • 打赏
  • 举报
回复

不管exit的参数是什么,只要调用就一定退出。参数是给程序的调用者看的。
fanqing 2001-09-30
  • 打赏
  • 举报
回复
接上:exit()的作用有关。
fanqing 2001-09-30
  • 打赏
  • 举报
回复
EXIT()括号中填什么东西。填的东西是否与
fsb_12345 2001-09-30
  • 打赏
  • 举报
回复
void myexit(boolean retVal)
{
if(retVal)
exit(retVal);
else
什么以不做;
}

MountLion 2001-09-30
  • 打赏
  • 举报
回复
另外定义一个
void myexit(int retVal){
//do your thing ...
exit(retVal);
}

主程序中不调用exit,调用myexit。
是这个意思吧。
hyhong_h 2001-09-30
  • 打赏
  • 举报
回复
不明白你说什么。

69,382

社区成员

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

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