C语言中return和exit的区别

1.return是堆栈返回,返回的值是给主调函数用的。主线程main结束前会默认调用exit结束进程。

2.exit用于结束进程,返回的状态码是给操作系统使用或父进程使用的。

exit是结束一个进程,它将删除进程使用的内存空间,不会回收进程的残余资源,同时把错误信息返回父进程,而return是返回函数值并退出函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值