exit (1)和exit(0)的区别?

tsinghua 2001-10-20 04:10:25
...全文
242 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
willa 2001-10-21
  • 打赏
  • 举报
回复
叫 missdeer(思鹿) 的连别人的名字也打错,

我觉得你才是低级
willa 2001-10-21
  • 打赏
  • 举报
回复
叫 missdeer(思鹿) 怎可以说别人的问题低级, 初学者不能提问题吗?

你觉得自己很高级, 大可到别的地方去学你的高级问题
karma 2001-10-21
  • 打赏
  • 举报
回复
actually, (1) or (0) is used to notify outside programs like os or parent process about the status of your program. Traditionally, 0 means success, other numbers mean either failure or warning.
flyzcl 2001-10-21
  • 打赏
  • 举报
回复
o ???

up. but his name is "tsinghua".
mmkey 2001-10-21
  • 打赏
  • 举报
回复
这个问题提的挺好,我又学到一招,谢谢!!!
zdam 2001-10-21
  • 打赏
  • 举报
回复
yuyuahnlairuci
acqy 2001-10-21
  • 打赏
  • 举报
回复
exit(x)中x的值是返回给操作系统的。
x的值为多少都能使程序退出,一般来说,程序员规定“exit(0)”表示正常退出,而“exit(1)”或其它表示非正常退出。
记得在DOS的批处理中有一条指令“if errorlevel==...”,就是通过程序的exit参数来判断程序是否正常退出,它的默认值是:0为正常,其它为非正常。
SourceBug 2001-10-21
  • 打赏
  • 举报
回复
在LINUX下,exit(state)中的state是程序返回给操作系统的状态值,0表示正常退出,非0表示异常退出,
Fiven_Luo 2001-10-21
  • 打赏
  • 举报
回复
其实DOS下的EXIT都没区别的
在LINUX下就有区别了
tsinghua 2001-10-21
  • 打赏
  • 举报
回复
大家关注我的名字,好像比我的题目还有兴趣!
名字==代号阿!
没有其他意思阿!
Sword_Sharp 2001-10-21
  • 打赏
  • 举报
回复
同意!
类库 2001-10-20
  • 打赏
  • 举报
回复
叫tringhua的怎么会问这种低级问题
CRAZER 2001-10-20
  • 打赏
  • 举报
回复
请问tsinghua是否满意?拿分来.
CRAZER 2001-10-20
  • 打赏
  • 举报
回复
exit(0)返回代表程序无误,exit(1)代表程序发生错误.

69,371

社区成员

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

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