博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
exit()和return语句的区别
阅读量:5902 次
发布时间:2019-06-19

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

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

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

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

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

 转载学友的

转载于:https://www.cnblogs.com/LLD-3/p/9663442.html

你可能感兴趣的文章
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
数据批量导入Oracle数据库
查看>>
调用lumisoft组件发邮件 不需要身份验证 不需要密码
查看>>
DW 正则
查看>>
抓屏原理
查看>>
UNIX网络编程读书笔记:TCP输出、UDP输出和SCTP输出
查看>>
扩展 DbUtility (1)
查看>>
iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
查看>>
Apple Developer Registration and DUNS Number Not Accepted
查看>>
Hadoop学习笔记系列文章导航
查看>>
SpringMVC中ModelAndView addObject()设置的值jsp取不到的问题
查看>>
Prometheus : 入门
查看>>
使用 PowerShell 创建和修改 ExpressRoute 线路
查看>>
在C#中获取如PHP函数time()一样的时间戳
查看>>
Redis List数据类型
查看>>
大数据项目实践(四)——之Hive配置
查看>>