exit是退出整个函数吗(return是返回调用函数,exit是退出进程,什么叫返回调用函数)

本文目录
- return是返回调用函数,exit是退出进程,什么叫返回调用函数
- exit的作用是什么
- C语言里,main 函数中 return x和 exit 到底有什么区别
- 在C源程序中,在调用函数中使用exit()函数,运行结果是停止调用函数还是结束整个程序
- C语言中在被调函数中使用exit(0)会不会退出主函数呢
return是返回调用函数,exit是退出进程,什么叫返回调用函数
在你上面的main函数中的 return, 和 exit 结果是一样的,都是退出程序,因为main函数结束了,整个程序加结束了。
return 是结束当前的函数,就是结束当前的函数,返回调用的函数。比如
void a()
{
。。。。。
return; //函数将在这里结束,main函数中的b()会继续执行,如果这里是exit,整个程序将退出,main函数中的b()函数不会执行
。。。。。
}
void b()
{
。。。。。
}
int main()
{
a();
b();
}
exit是结束当前的程序,也就是说遇到该函数整个程序就退出了。
exit的作用是什么
exit是退出整个进程。exit里面的参数是作为进程的返回值提供给操作系统,所以应该是告诉操作系统overflow了。
exit(0)是正常退出函数.
exit(1)是不正常退出函数.
调用exit的话那就代表退出程序,如果是想退出函数不妨考虑下break
C语言里,main 函数中 return x和 exit 到底有什么区别
1.return 是语言级别的,它表示调用堆栈的返回;exit是系统调用级别,它表示一个进程的结束.
2. return 是退出当前函数,返回函数值,把控制权交给调用函数;exit用于结束正在运行的整个程序,它将参数返回给OS,把控制权交给操作系统。
在C源程序中,在调用函数中使用exit()函数,运行结果是停止调用函数还是结束整个程序
结束整个程序,
写个小程序测试一下就很清楚了。
#include《stdio.h》
int main(int argc,char *argv)
{
a();
printf("aa\n");
b();
printf("cc\n");
return 0;
}
int a()
{
return 0;
}
int b()
{
exit(0);
}
能打出aa,打不出cc。
显然exit就直接结束程序了。
C语言中在被调函数中使用exit(0)会不会退出主函数呢
正常的程序在开始执行后,我们不管调用了多少函数,最后还是要回到主函数,然后执行主函数的return 0,就代表整个程序运行结束。但有时候,我们想在执行某个函数后就退出整个程序,那么就用exit而不是用return返回到主函数再退出。程序的关闭有哪种关闭,正常的关闭,就是我们用户自己单击关闭,它就关闭。可如果程序崩溃呢!崩溃后不也是退出,但崩溃退出不是用户的用意,所以就用exit(1)代表不是正常退出。当然我说的不一定全部正确,但差不多也是这个意思。给你一个简单的程序,让你看看exit。你应该会调试吧!一步一步的跟着程序走,你会发现,程序不执行主函数的return 0就退出了。 #include 《stdio.h》int iEnd(int i);int main(){int value; value = iEnd(3);printf("value = %d\n", value); return 0;

更多文章:
illustrator举例说明(illustrator选择工具和直接选择工具有什么不同啊)
2026年4月3日 07:30
结构体类型名称是什么(什么是结构体类型C语言中结构体类型占几个字节)
2026年1月27日 07:15
css高度自适应(CSS3如何固定图片宽度使图片高度按图片比例自适应)
2025年9月3日 02:45
mapreduce的实现原理(Hadoop技术内幕的内容介绍)
2025年11月16日 03:30
culture shock阅读理解(你好,完形填空I understand culture shock, i’ve been答案你有了吗)
2025年10月15日 21:45
private owner(求一篇 关于国外二手车交易现状的英文文章)
2025年6月10日 08:15
bool类型几个字节(C++定义bool类型的最小存储空间是多大)
2025年7月5日 02:15
手机号码的正则表达式(求国际手机号码完整正则表达式,哪位大侠有)
2026年6月1日 11:30
illustrator怎么记住(illustrator中释放到图层和粘贴时记住图层是什么意思)
2026年1月16日 13:15














