(1)exit用于结束正在运行的程序,exit函数将参数是返回给OS。而return是返回函数值并退出函数。

(2)return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。

(3)在main函数(其代表一个进程)结束时会隐式地调用exit函数。exit是结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程。所以一般程序执行到 main() 的结尾就完成了, 如果想要随时结束程序,可以尝试着用这个exit函数。

(4)void exit(int status);一般status是:0 为正常退出;非0为非正常退出

转载学友的

最新文章

  1. APP逆向常识
  2. grails框架的g:paginate分页标签的使用
  3. String 与StringBuilder有什么区别
  4. 使用spring-data-solr做solr客户端
  5. 电影发烧友必备知识-720P、1080P、4K的区别
  6. CSS成长之路----知识点篇
  7. ASP通过代码绑定Gridview控件
  8. C#: 获取执行程序所在路径和启动资源管理器
  9. P2763: [JLOI2011]飞行路线
  10. BNU OJ 51000 BQG's Random String
  11. python爬虫从入门到放弃(七)之 PyQuery库的使用
  12. 使用Github来管理的代码片段
  13. 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第5章编程练习3
  14. 编译和运行dubbo-admin管理平台
  15. ConcurrentModificationException(并发修改异常)的解决
  16. cocos2dx JS 图片精灵添加纹理缓存
  17. unity DoTween使用
  18. 安装FusionInsight
  19. 学习笔记之Data analysis
  20. 让cpu跑到100%的bat文件

热门文章

  1. windows 嵌入控制台
  2. 学习Caffe(一)使用Caffe
  3. Delphi判断MDI子窗体是否被创建
  4. django2 rest api
  5. pip install mysql-python报错1. Unable to find vcvarsall.bat 2 fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory 3.error: command 'mt.exe' failed with exit statu
  6. import socketserver 模块 (27-03)
  7. IDEA 创建普通的maven+java Project
  8. Java基础 ----- 判断对象的类型
  9. C# 反射的委托创建器
  10. MongDB4.1-入门学习之下载安装配置