四有学生内容:C语言中exit(0)与exit(1)有什么区别??

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 23:10:22
两个都见过都有区别吗?
什么叫正常什么叫不正常能举个例子吗?

所谓正常非正常只是一个约定而已

exit(0)与exit(1)都是表示退出,而当你退出后创建你这个进程的父进程是可以通过方法获得你的退出值。

所以这个0,1是提供给父进程判断你运行正常与否用的

一般来说,0表示正常结束,1表示异常,你还可以定义出各个退出值的意义方便父进程判断

exit(0)正常退出
exit(1)非正常退出

两者基本上没有区别,但是exit(0);exit(1)有一个是完全退出,一个是非完全退出。
编程时,可以混用,但用exit(0)则比较常见,

会占用临时变量空间么