网站首页 楼盘 > 商业新闻 > 正文
想必现在有很多小伙伴对于exit函数方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于exit函数方面的知识分享给大家,希望大家会喜欢哦。
1、exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束。
2、return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。
3、在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回值。
4、未经使芝士回产答允许不得转载制本文交内容,否则线将视为侵权
5、exit(1)表示进程正常退出. 返回 1;
6、他下十建想别九被联群近克县。
7、exit(0)表示进程非正常退出. 返回 0.
8、里自内情最及南治油场青。
9、操作:
10、1、进程的开始:
11、C程序是从main函数开始执行, 原型如下:int main(int argc, char *argv[]),通常main的返回值是int型, 正确返回0.如果main的返回值为void或者无, 某些编译器会给出警告, 此时main的返回值通常是0.
12、2、进程终止:
13、C程序的终止分为两种: 正常终止和异常终止.正常终止分为: return, exit, _exit, _Exit, pthreade_exit异常中指分为: abort, SIGNAL, 线程响应取消。正常终止的前4种, 即exit系列函数.
14、3、 atexit终止处理程序:
15、ISO C规定, 一个进程最对可登记32个终止处理函数, 这些函数由exit按登记相反的顺序自动调用. 如果同一函数登记多次, 也会被调用多次.
16、原型如下:
17、#include
18、int atexit(void (*func)(void));
19、其中参数是一个函数指针, 指向终止处理函数, 该函数无参无返回值.
20、扩展资料
21、exit函数和return函数的主要区别:
22、1)exit用于在程序运行的过程中随时结束程序,exit的参数是返回给OS的。main函数结束时也会隐式地调用exit函数。
23、exit函数运行时首先会执行由atexit()函数登记的函数,然后会做一些自身的清理工作,同时刷新所有输出流、关闭所有打开的流并且关闭通过标准I/O函数tmpfile()创建的临时文件。
24、exit是结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程;而return是返回函数值并退出函数。
25、通常情况:exit(0)表示程序正常, exit(1)和exit(-1)表示程序异常退出,exit(2)表示表示系统找不到指定的文件。在整个程序中,只要调用exit就结束(当前进程或者在main时候为整个程序)。
26、2)return是语言级别的,它表示了调用堆栈的返回;return( )是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。
27、在多个进程时。如果有时要检测上个进程是否正常退出。就要用到上个进程的返回值,依次类推。而exit是系统调用级别的,它表示了一个进程的结束。
28、3)exit函数是退出应用程序,并将应用程序的一个状态返回给OS,这个状态标识了应用程序的一些运行信息。
本文到此结束,希望对大家有所帮助。
版权说明: 本文由用户上传,如有侵权请联系删除!
猜你喜欢:
- 2022-09-29 蒸馒头怎样不粘屉布(蒸馒头不粘屉布的方法)
- 2022-09-29 怎样给平安树浇水(平安树怎么种植怎么浇水)
- 2022-09-29 方便面怎么泡好吃(方便面怎么做好吃)
- 2022-09-29 海肠饺子馅做法大全集(海肠水饺的做法步骤)
- 2022-09-29 叶是不是整体认读音节(ye是不是整体认读音节)
- 2022-09-29 小龙虾怎么吃 剥皮视频教程(小龙虾怎么吃)
- 2022-09-29 2021新年春联七言(2022春节新年七言对联介绍)
- 2022-09-29 寿司怎么吃芥末和酱油(寿司应该怎么吃)
最新文章:
- 2023-07-04 汽车水箱散热器怎么清洗(水箱表面怎么清洗 汽车水箱外面怎么清洗)
- 2023-07-04 螺类品种大全及介绍(常见螺有哪些品种 螺的常见品种)
- 2023-07-04 夏季一站式整装,全包圆装修专业顾问有话说
- 2023-07-04 常见的狗狗品种有哪些图片(常见有哪些狗狗品种 有什么常见的狗狗品种)
- 2023-07-04 市面上常见的榴莲品种(常见榴莲的品种有哪些品种 有什么常见榴莲品种)
- 2023-07-04 草莓品种排名前十(常见的草莓品种有哪些品种 有什么常见的草莓品种)
- 2023-07-04 常见的海螃蟹有哪几种(常见的海蟹有哪些品种 有什么常见的海蟹品种)
- 2023-07-04 常见的葡萄种类(常见的葡萄有哪些品种 有什么常见的葡萄品种)
- 2023-07-04 山西鸭肉厂(山西常见鸭子品种有哪些 山西常见鸭子品种有什么)
- 2023-07-04 列举5种常见的红茶(常见红茶有哪些品种 有什么常见红茶品种)
- 2023-07-04 海鱼的品种大全(海鱼有哪些品种 常见 常见的海鱼品种有什么)
- 2023-07-04 榴莲最常见的品种(榴莲常见品类有哪些品种 有什么常见榴莲品种)
- 2023-07-04 常见西瓜的种类有哪些(常见西瓜品种有哪些 常见西瓜品种有什么)
- 2023-07-04 微辣的辣椒品种有哪些(常见的辣椒有哪些品种 有什么常见辣椒品种)
- 2023-07-04 人参玉苓膏适用人群有哪些(常见人参有哪些品种 有什么常见人参品种)
- 2023-07-04 常见的翡翠有哪几种(常见翡翠的品种有哪些 有什么常见的翡翠品种)