exit(1)表示进程退出,返回1。
函数exit( )表示结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束。
返回0表示程序正常退出,返回1或其他数字通常表示异常终止,可以通过返回的具体数值来判断出错的根源在哪里。

扩展资料
C语言中的Exit函数
1. 进程的开始:
C程序是从main函数开始执行, 原型为:int main(int argc, char *argv[]);
通常main的返回值是int型,正确返回0.如果main的返回值为void或者无,某些编译器会给出警告,此时main的返回值通常是0。
关于main的命令行参数范例如下:
#include
int main(int argc, char *argv[])
{
int i;
for (i = 0; i < argc; i++)
printf("argv[%d]: %s/n", i, argv[i]);
return 0;
}
2. 进程终止:
C程序的终止分为两种:正常终止和异常终止。
正常终止分为:return, exit, _exit, _Exit, pthreade_exit。
异常中指分为:abort, SIGNAL, 线程响应取消。
例如:
#include /* ISO C */
void exit(int status);
void _Exit(int status);
#include /* POSIX */
void _exit(int status);
exit()(或return 0)会调用终止处理程序和用户空间的标准清理程序(如fclose)。 _exit和_Exit不调用直接由内核接管进行清理。因此, 在main函数中exit(0)等价于return 0。
参考资料:百度百科-Exit()
