C++中异常处理语句exit(1)和exit(-1)有什么区别?

另外有exit(0)吗?

第1个回答  2018-10-09
exit为C++的退出函数,声明于stdlib.h中,对于C++其标准的头文件为cstdlib,声明为
void exit(int value);
exit的功能为,退出当前运行的程序,并将参数value返回给主调进程。
在main中return v;的效果 与exit(v);相同。

exit(1)和exit(-1)
是分别返回1和-1到主调程序。
exit(0)则是返回0。本回答被提问者采纳
第2个回答  2018-10-09
按照人体接触及带电体的方式和电流流过人体的途径,

C++中异常处理语句exit(1)和exit(-1)有什么区别?
exit(1)和exit(-1)是分别返回1和-1到主调程序。exit(0)则是返回0。

C++中异常处理语句exit(1)和exit(-1)有什么区别?
参数只是为了方便外部程序了解退出原因而已,参数只要是int都可以。

C++中exit(1)是什么意思?请说的具体点.
exit是强制退出程序的函数,1是exit code.一般exit(0)表示正常退出,exit(-1)表示非正常退出。

C++ exit(1)问题
0表示程序正常结束,其他数值表示异常结束,通常为int类型,通常,6表示溢出等等。exit(int);为程序返回第一个参数的内容,并结束程序(而不是函数)。

在C++中exit()是什么意思啊?
exit是结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程;而return是返回函数值并退出函数。通常情况:exit(0) 表示程序正常, exit(1) 和 exit(-1) 表示程序异常退出,exit(2) 表示表示系统找不到指定的文件。在整个程序中,只要调用 exit 就结束(当前进程或者在main时候为整个...

c++ exit(1) 与 exit(0) 的区别是什么啊
exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。使用exit()时,可以不论main()的返回值类型。

C++中的EXIT(1)是什么意思?EXIT还有其他的情况吗?
void exit(int status);该函数表示退出当前进程并把状态值返回给父进程 一般0表示正常退出,其他都表示异常退出 其实一般我们编程不需要太关心这个状态值,都是由系统来处理的

C++中如果需要中途退出程序,exit(1)和exit(0)以及return有什么区别呢...
exit(1)和_exit(0)函数都可以用于结束进程,不过_exit(1)调用之后会立即进入内核,而exit(0)函数会先执行一些清理之后才会进入内核,比如调用各种终止处理程序,关闭所有I\/O流.return 是退出函数模块并返回值给调用该函数的操作数,所以函数前要有返回类型,如果是用在main函数中的话,main函数返回值不...

C++中的exit
exit() 可以结束所有以main() 函数开始的所有函数,相当于整个程序的终止.这个是c++ 为了保护,程序所创建出来的关键字.你想一下,如果因为一个程序出现很严重 的错误,继续运行下去, 万一涉及到数据库的更改,那么造成的影响是无法挽回的,所以用了这个关键字.比如:void Fun(){ bool isOk = ReadData...

C\/C++ 中 exit 函数的参数到底有什么意义
exit是一个函数,进程退出时会有一个值,exit函数的参数就是指明进程退出的返回值,操作系统根据这个值来判断是否是正常退出。比如说:exit(1)是异常退出,比如你的代码在出现不应该出现的分枝,要求终止程序的时候就用exit(1)exit(0)是正常退出,就是你认为代码一切正常的时候的退出 ...

相似回答