博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
exit函数
阅读量:4460 次
发布时间:2019-06-08

本文共 765 字,大约阅读时间需要 2 分钟。

return是返回函数调用,如果返回的是main函数,则为退出程序 
exit是在调用处强行退出程序,运行一次程序就结束 
------------------------------------------------------------------- 
return 
是返回 
函数返回 
而exit是退出 
------------------------------------------------------------------- 
exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值 
exit(0)表示正常退出 
------------------------------------------------------------------- 
无论写在那里,都是程序退出,dos和windows中没有什么不一样,最多是系统处理的不一样。 
数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。 
一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。 
------------------------------------------------------------------- 
返回给操作系统的,0是正常退出,其他值是异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因.

exit函数中的实参是返回给操作系统,表示程序是成功运行结束还是失败运行结束。对于程序本身的使用没有什么太实际的差别。

习惯上,一般使用正常结束程序exit(0)。

exit(0):正常结束程序运行

exit(非0):非正常结束程序运行

转载于:https://www.cnblogs.com/X-Do-Better/p/9090791.html

你可能感兴趣的文章
WCF netTcp配置
查看>>
数据类型转换
查看>>
Nodejs学习笔记(2) 阻塞/非阻塞实例 与 Nodejs事件
查看>>
什么是FreeMaker
查看>>
设计模式学习笔记(总结篇:模式分类)
查看>>
TCP的三次握手/建立连接
查看>>
Python 教程阅读笔记(一):使用解释器
查看>>
运算符重载
查看>>
SDWebImage 新版接口使用方法
查看>>
DataTable导出为word,excel,html,csv,pdf,.txt
查看>>
android ListView详解
查看>>
软件工程 第一次作业
查看>>
Content Server HA搭建
查看>>
vue-textarea 自适应高度
查看>>
(2)数据结构——线性表(链表)实现
查看>>
[leetCode]Linked List Cycle I+II
查看>>
leetcode中的python学习
查看>>
sqlserver打开对象资源管理器管理的帮助文档的快捷键
查看>>
JBOSSAS 5.x/6.x 反序列化命令执行漏洞(CVE-2017-12149)
查看>>
Zookeeper zkui-zookeeper图形化管理工具
查看>>