社区
C语言
帖子详情
exit (1)和exit(0)的区别?
tsinghua
2001-10-20 04:10:25
...全文
242
14
打赏
收藏
exit (1)和exit(0)的区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)代表程序发生错误.
exit
()函数记录——
exit
(0),
exit
(1) 和
exit
(-1)的
区别
1、
exit
的功能为:退出当前运行的程序,并将参数value返回给主调进程。 2、
exit
(0),
exit
(1) 和
exit
(-1)的
区别
exit
(0)表示程序正常退出;除了0之外,其他参数均代表程序异常退出,如:
exit
(1),
exit
(-1)。
exit
(1)和
exit
(-1)是分别返回1和-1到主调程序。
exit
(0)则是返回0。
exit
(0)表示程序正常退出,非0表示非...
快速搞懂C语言中
exit
(0)与
exit
(1)有什么
区别
??
C语言中
exit
(0)与
exit
(1)有什么
区别
??
exit
(1)表示异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因。
exit
(0)表示正常退出。 return是语言级别的,是关键字,它表示了调用堆栈的返回,return用于结束一个函数的执行,将函数的执行信息传出个其他调用函数使用,如果返回的是main函数,则为退出程序。 而
exit
是系统调用级别的,是一个函数...
shell 中
exit
0
exit
1 的
区别
exit
(0):正常运行程序并退出程序;
exit
(1):非正常运行导致退出程序;
exit
0 可以告知你的程序的使用者:你的程序是正常结束的。如果
exit
非 0 值,那么你的程序的使用者通常会认为你的程序产生了一个错误。 在 shell 中调用完你的程序之后,用 echo $? 命令就可以看到你的程序的
exit
值。在 shell 脚本中,通常会根据上一个命令的 $? 值来进行一些
SHELL中的
exit
0 和
exit
1有什么
区别
?
当你
exit
0 的时候,在调用环境 echo $? 就返回0,也就是说调用环境就认为你的这个程序执行正确 当你
exit
1 的时候,一般是出错定义这个1,也可以是其他数字,很多系统程序这个错误编号是有约定的含义的。 但不为0 就表示程序运行出错。 调用环境就可以根据这个返回值判断 你这个程序运行是否ok。 如果你用 脚本 a 调用 脚本b ,要在a中判断b是否正常返回,就是根据
exit
0
shell脚本:
exit
0 和
exit
1有什么
区别
?
定义
exit
0 :正常运行程序并退出程序。使用echo $? 返回0,也就是说调用环境认为你的程序执行正常。
exit
1 :非正常运行导致退出程序,也可以是其他数字。系统程序对于程序运行错误是有约定含义的,不为 0 就表示程序运行出错。调用环境根据这个返回值,判断你的程序运行是否正常。 return :用于返回值。若在主函数中,则会退出函数并返回一个值。
区别
retu...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章